upgrade vagrant box to saucy 64 bit with php5.5
[tine20] / scripts / vagrant / Vagrantfile
1 # -*- mode: ruby -*-
2 # vi: set ft=ruby :
3
4 # Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
5 VAGRANTFILE_API_VERSION = "2"
6
7 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
8         # Name
9         config.vm.box = "saucy-server-cloudimg-amd64-vagrant-disk1"
10     config.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/saucy/current/saucy-server-cloudimg-amd64-vagrant-disk1.box"
11
12         # vagrant-cachier caches packages for your vm local
13         if Vagrant.has_plugin?("vagrant-cachier")
14                 config.cache.scope = :box
15
16                 # does not work for encrypted homedirs
17                 #config.cache.synced_folder_opts = {
18                 #       type: :nfs,
19                 #       mount_options: ['rw', 'vers=3', 'tcp', 'nolock']
20                 #}
21         end
22
23         config.vm.synced_folder "", "/vagrant", disabled: true
24
25         # cookies special provisioning
26         config.vm.provision :shell, :path => "bootstrap_vagrant.sh"
27
28         # Configure NFS shared folder
29     config.vm.synced_folder "", "/vagrant/", type: "nfs"
30     # config.vm.synced_folder "../../", "/usr/local/share/tine20.git", type: "rsync", rsync__exclude: "/.git/"
31     # config.vm.synced_folder "../../", "/usr/local/share/tine20.git", :nfs => false
32     config.vm.synced_folder "../../", "/usr/local/share/tine20.git", type: "nfs"
33
34         # Create a private network, which allows host-only access to the machine
35         # using a specific IP.
36         # Hope it's free - yey!
37         config.vm.network :private_network, ip: "10.10.10.10"
38
39         # Provider-specific configuration so you can fine-tune various
40         # backing providers for Vagrant. These expose provider-specific options.
41         # Example for VirtualBox:
42         config.vm.provider :virtualbox do |vb|
43                 vb.customize ["modifyvm", :id, "--memory", "1024"]
44                 vb.customize ["modifyvm", :id, "--cpus", "2"]
45                 vb.customize ["modifyvm", :id, "--ioapic", "on"]
46         end
47 end