summaryrefslogtreecommitdiff
path: root/Vagrantfile
diff options
context:
space:
mode:
Diffstat (limited to 'Vagrantfile')
-rw-r--r--Vagrantfile23
1 files changed, 23 insertions, 0 deletions
diff --git a/Vagrantfile b/Vagrantfile
new file mode 100644
index 0000000..35ae5fd
--- /dev/null
+++ b/Vagrantfile
@@ -0,0 +1,23 @@
+# -*- 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.provision :shell, inline: $fix_vmware_tools_script
+ config.vm.provision :chef_apply do |chef|
+ chef.recipe = File.read("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