@@ -20,22 +20,38 @@ Vagrant.configure(2) do |config|
2020 end
2121
2222 config . vm . define "jessie" do |jessie |
23- jessie . vm . box = "debian/jessie64"
24- jessie . vm . hostname = "va-jessie.puppet.lan"
25- jessie . vm . provider "virtualbox" do |v |
26- v . name = "Debian 8 x64 (vagrant)"
23+ jessie . vm . box = "debian/jessie64"
24+ jessie . vm . hostname = "va-jessie.puppet.lan"
25+ jessie . vm . provider "virtualbox" do |v |
26+ v . name = "Debian 8 x64 (vagrant)"
27+ end
28+ end
29+
30+ config . vm . define "wheezy" do |wheezy |
31+ wheezy . vm . box = "debian/wheezy64"
32+ wheezy . vm . hostname = "va-wheezy.puppet.lan"
33+ wheezy . vm . provider "virtualbox" do |v |
34+ v . name = "Debian 7 x64 (vagrant)"
35+ end
36+ end
37+
38+ config . vm . define "packager" do |packager |
39+ packager . vm . box = "ubuntu/trusty64"
40+ packager . vm . hostname = "packager.puppet.lan"
41+ packager . vm . provider "virtualbox" do |v |
42+ v . name = "Packager (vagrant)"
43+ v . memory = 512
2744 end
2845 end
2946
3047 #config.vm.network :forwarded_port, guest: 80, host: 8080, id: "web"
31- config . vm . provision :shell , :path => "bootstrap.sh"
48+ config . vm . provision :shell , :path => "provision/ bootstrap.sh"
3249 config . vm . provision "puppet" do |puppet |
33- puppet . manifests_path = "puppet/manifests "
50+ puppet . binary_path = "/opt/puppetlabs/bin "
3451 puppet . module_path = "puppet/modules"
52+ puppet . environment_path = "puppet/environments"
53+ puppet . environment = "production"
3554 puppet . hiera_config_path = "puppet/hiera.yaml"
36- puppet . options = "--verbose --environment develop"
37- puppet . facter = {
38- "is_vagrant" => true ,
39- }
55+ puppet . options = "--verbose --no-splay"
4056 end
4157end
0 commit comments