Vagrant Support

Brings in the basic config for Vagrant, missing elasticsearch but its enough to bring up a Vagrant instance of the main web app.
This commit is contained in:
2013-03-31 23:53:55 +01:00
parent c19f2f5562
commit 572216d10b
21 changed files with 620 additions and 2 deletions

13
Vagrantfile vendored Normal file
View File

@@ -0,0 +1,13 @@
Vagrant::Config.run do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.host_name = "vapemap.local"
config.vm.forward_port 80, 8080
config.vm.provision :shell, :inline => "apt-get update --fix-missing"
config.vm.provision :puppet do |puppet|
puppet.manifests_path = "puppet/manifests"
puppet.manifest_file = "vagrant.pp"
puppet.options = ['--templatedir', '/vagrant/puppet/templates']
end
end