aboutsummaryrefslogtreecommitdiff
path: root/Vagrantfile
diff options
context:
space:
mode:
Diffstat (limited to 'Vagrantfile')
-rw-r--r--Vagrantfile28
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