-require 'vagrant/systems/freebsd'
-
Vagrant::Config.run do |config|
# A freebsd image can be created with veewee
# https://github.com/jedi4ever/veewee
# vagrant box add freebsd freebsd.box
config.vm.box = "freebsd"
- config.vm.system = :freebsd
+ config.vm.guest = :freebsd
# Note that virtualbox shared folders don't work with freebsd, so
# we'd need nfs shared folders here even if virtualbox gains
# support for symlinks.
- config.vm.network "172.19.1.3"
- config.vm.share_folder("tornado", "/tornado", "../../..", :nfs => true)
-
- # This doesn't seem to get mounted by default for freebsd,
- # but that's actually a good thing since there are apparently issues
+ config.vm.network :hostonly, "172.19.1.3"
+ # Name this v-root to clobber the default /vagrant mount point.
+ # We can't mount it over nfs because there are apparently issues
# when one nfs export is a subfolder of another.
- #config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true)
+ config.vm.share_folder("v-root", "/tornado", "../../..", :nfs => true)
config.vm.provision :shell, :path => "setup.sh"
end
\ No newline at end of file
config.vm.box = "lucid64"
config.vm.box_url = "http://files.vagrantup.com/lucid64.box"
- config.vm.network "172.19.1.2"
+ config.vm.network :hostonly, "172.19.1.2"
config.vm.share_folder("tornado", "/tornado", "../../..", :nfs=> true)
config.vm.provision :shell, :path => "setup.sh"
Vagrant::Config.run do |config|
config.vm.box = "ubuntu11.04"
- config.vm.network "172.19.1.4"
+ config.vm.network :hostonly, "172.19.1.4"
config.vm.share_folder("tornado", "/tornado", "../../..", :nfs=> true)
config.vm.provision :shell, :path => "setup.sh"