diff options
Diffstat (limited to 'Vagrantfile')
-rw-r--r-- | Vagrantfile | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/Vagrantfile b/Vagrantfile index b5cd7f6..ca00c82 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -1,29 +1,21 @@ -# Vagrantfile API/syntax version. Don't touch unless you know what you're doing! -VAGRANTFILE_API_VERSION = "2" +# -*- mode: ruby -*- +# vi: set ft=ruby : -Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| +Vagrant::Config.run do |config| # Every Vagrant virtual environment requires a box to build off of. - config.vm.box = "jessie" - - # Hostname - config.vm.hostname = "box.example.org" + config.vm.box = "wheezy" # Shell provisioner to setup basic environment. - config.vm.provision :shell, :inline => "/vagrant/puppet/bin/provision" + config.vm.provision :shell, :inline => "/vagrant/bin/debian-dev-setup" # Enable provisioning with Puppet stand alone. config.vm.provision :puppet do |puppet| - puppet.manifest_file = "bootstrap/vagrant.pp" - puppet.manifests_path = "puppet/manifests" - puppet.module_path = "puppet/modules" - puppet.hiera_config_path = "puppet/hiera.yaml" - puppet.temp_dir = "/etc/puppet" - puppet.working_directory = "/etc/puppet" + puppet.manifest_file = "bootstrap/debian.pp" + puppet.manifests_path = "puppet/manifests" + puppet.module_path = "puppet/modules" + puppet.temp_dir = "/etc/puppet" end # Share hiera configuration. - config.vm.synced_folder "puppet/config", "/etc/puppet/config" - - # Forwarded ports - #config.vm.network "forwarded_port", guest: 80, host: 8081 + config.vm.share_folder "hiera", "/etc/puppet/hiera", "puppet/hiera", create: true end |