source: ogBrowser-Git/vagrant/ogbrowser-sway/Vagrantfile

jenkins
Last change on this file was 8035462, checked in by Natalia Serrano <natalia.serrano@…>, 15 months ago

Don't remove libqt6webenginecore6-bin, support vbox, install sway config to user's home

  • Property mode set to 100644
File size: 3.2 KB
Line 
1# -*- mode: ruby -*-
2# vi: set ft=ruby :
3
4# All Vagrant configuration is done below. The "2" in Vagrant.configure
5# configures the configuration version (we support older styles for
6# backwards compatibility). Please don't change it unless you know what
7# you're doing.
8Vagrant.configure("2") do |config|
9  # The most common configuration options are documented and commented below.
10  # For a complete reference, please see the online documentation at
11  # https://docs.vagrantup.com.
12
13  # Every Vagrant development environment requires a box. You can search for
14  # boxes at https://vagrantcloud.com/search.
15  config.vm.box = "bento/ubuntu-22.04"
16
17  config.nfs.verify_installed = false
18  #config.vm.synced_folder '.', '/vagrant', disabled: true
19
20  # Disable automatic box update checking. If you disable this, then
21  # boxes will only be checked for updates when the user runs
22  # `vagrant box outdated`. This is not recommended.
23  # config.vm.box_check_update = false
24
25  # Create a forwarded port mapping which allows access to a specific port
26  # within the machine from a port on the host machine. In the example below,
27  # accessing "localhost:8080" will access port 80 on the guest machine.
28  # NOTE: This will enable public access to the opened port
29  # config.vm.network "forwarded_port", guest: 80, host: 8080
30
31  # Create a forwarded port mapping which allows access to a specific port
32  # within the machine from a port on the host machine and only allow access
33  # via 127.0.0.1 to disable public access
34  # config.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
35
36  # Create a private network, which allows host-only access to the machine
37  # using a specific IP.
38  # config.vm.network "private_network", ip: "192.168.33.10"
39
40  # Create a public network, which generally matched to bridged network.
41  # Bridged networks make the machine appear as another physical device on
42  # your network.
43  # config.vm.network "public_network"
44
45  # Share an additional folder to the guest VM. The first argument is
46  # the path on the host to the actual folder. The second argument is
47  # the path on the guest to mount the folder. And the optional third
48  # argument is a set of non-required options.
49  # config.vm.synced_folder "../data", "/vagrant_data"
50  config.vm.synced_folder '.', '/vagrant', type: 'sshfs'
51  config.vm.synced_folder "../..", "/vagrant_data", type: 'sshfs'
52
53  # Provider-specific configuration so you can fine-tune various
54  # backing providers for Vagrant. These expose provider-specific options.
55  # Example for VirtualBox:
56  #
57  config.vm.provider "libvirt" do |v|
58  #   # Display the VirtualBox GUI when booting the machine
59  #   vb.gui = true
60  #
61  #   # Customize the amount of memory on the VM:
62     v.memory = "4096"
63  end
64  #
65  # View the documentation for the provider you are using for more
66  # information on available options.
67
68  # Enable provisioning with a shell script. Additional provisioners such as
69  # Ansible, Chef, Docker, Puppet and Salt are also available. Please see the
70  # documentation for more information about their specific syntax and use.
71  config.vm.provision "shell", path: "init.sh"
72  #   apt-get update
73  #   apt-get install -y apache2
74  # SHELL
75
76  config.vm.provider "virtualbox" do |v|
77     v.memory = "4096"
78  end
79end
Note: See TracBrowser for help on using the repository browser.