diff options
| author | mo khan <mo@mokhan.ca> | 2015-11-24 21:52:23 -0700 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2015-11-24 21:52:23 -0700 |
| commit | bf8ccb65981cc2e731ce7c80cb8761ea9b521cd3 (patch) | |
| tree | a2463a0e90678a4fc4d2bca255cef6600eed5489 /Vagrantfile | |
| parent | 266e990e560f32d26f0ba1fb59a062cf42a5a138 (diff) | |
add a vagrant recipe.
Diffstat (limited to 'Vagrantfile')
| -rw-r--r-- | Vagrantfile | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Vagrantfile b/Vagrantfile new file mode 100644 index 0000000..eab495a --- /dev/null +++ b/Vagrantfile @@ -0,0 +1,24 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : + +# https://docs.vagrantup.com/v2/vmware/kernel-upgrade.html +$fix_vmware_tools_script = <<SCRIPT +sed -i.bak 's/answer AUTO_KMODS_ENABLED_ANSWER no/answer AUTO_KMODS_ENABLED_ANSWER yes/g' /etc/vmware-tools/locations +sed -i 's/answer AUTO_KMODS_ENABLED no/answer AUTO_KMODS_ENABLED yes/g' /etc/vmware-tools/locations +SCRIPT + +Vagrant.configure("2") do |config| + config.vm.box = "phusion/ubuntu-14.04-amd64" + config.vm.network :forwarded_port, guest: 3000, host: 3000 + config.vm.provision :shell, inline: $fix_vmware_tools_script + config.vm.provision :chef_apply do |chef| + chef.recipe = File.read("config/chef_apply.rb") + chef.install = "force" + chef.version = "latest" + end + config.vm.provider :vmware_fusion do |vm| + vm.vmx["memsize"] = "2048" + vm.vmx["numvcpus"] = "2" + end + config.ssh.forward_agent = true +end |
