# -*- mode: ruby -*- # vi: set ft=ruby : VAGRANTFILE_API_VERSION = "2" NAME = "devicemap-site-builder" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "ubuntu/trusty64" config.vm.hostname = NAME config.vm.provision "shell", :path => "provision.sh", :privileged => false config.vm.network "private_network", ip: "192.168.50.2" config.vm.synced_folder "../", "/vagrant" config.hostmanager.enabled = true config.hostmanager.manage_host = true config.hostmanager.ignore_private_ip = true config.hostmanager.include_offline = true config.hostmanager.ip_resolver = proc do |vm,resolving_vm| ip = /inet addr:(\d+\.\d+\.\d+\.\d+)/.match(`vagrant ssh -c "sudo ifconfig eth1"`) if (!ip.nil?) ip[1] end end config.vm.provider "virtualbox" do |v| v.name = NAME end end