Skip to content

Commit fafa331

Browse files
committed
New images and configuration for puppet environments.
1 parent d6c6649 commit fafa331

1 file changed

Lines changed: 26 additions & 10 deletions

File tree

Vagrantfile

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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
4157
end

0 commit comments

Comments
 (0)