Advertisement
Guest User

Untitled

a guest
Jul 21st, 2014
348
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3.  
  4. VAGRANTFILE_API_VERSION = "2"
  5.  
  6. Vagrant.configure("2") do |config|
  7. config.vm.box = "ubuntu/trusty64"
  8. config.vm.hostname = "myproject"
  9.  
  10. # ssh configuration
  11. config.ssh.forward_agent = true
  12. config.ssh.shell = "bash -c 'BASH_ENV=/etc/profile exec bash'" # avoids 'stdin: is not a tty' error.
  13.  
  14. # network and shared folders
  15. config.vm.network :private_network, :ip => "172.29.0.2"
  16. if ENV['MYPROJECT_HOME']
  17. config.vm.synced_folder "#{ENV['MYPROJECT_HOME']}", "/myproject"
  18. end
  19.  
  20. # virtualbox networking performance
  21. config.vm.provider :virtualbox do |vb|
  22. vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
  23. vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
  24. vb.customize ["modifyvm", :id, "--memory", "2048"]
  25. end
  26.  
  27. # install needed packages and configure them
  28. config.vm.provision "shell", :path => "./bootstrap-vm.sh"
  29. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement