Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- mode: ruby -*-
- # vi: set ft=ruby :
- VAGRANTFILE_API_VERSION = "2"
- Vagrant.configure("2") do |config|
- config.vm.box = "ubuntu/trusty64"
- config.vm.hostname = "myproject"
- # ssh configuration
- config.ssh.forward_agent = true
- config.ssh.shell = "bash -c 'BASH_ENV=/etc/profile exec bash'" # avoids 'stdin: is not a tty' error.
- # network and shared folders
- config.vm.network :private_network, :ip => "172.29.0.2"
- if ENV['MYPROJECT_HOME']
- config.vm.synced_folder "#{ENV['MYPROJECT_HOME']}", "/myproject"
- end
- # virtualbox networking performance
- config.vm.provider :virtualbox do |vb|
- vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
- vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
- vb.customize ["modifyvm", :id, "--memory", "2048"]
- end
- # install needed packages and configure them
- config.vm.provision "shell", :path => "./bootstrap-vm.sh"
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement