|
2 | 2 | # vi: set ft=ruby :
|
3 | 3 |
|
4 | 4 | Vagrant::Config.run do |config|
|
5 |
| - config.vm.define :puppetmaster do |master_config| |
6 |
| - master_config.vm.box = "precise32" |
7 |
| - master_config.vm.box_url = "http://files.vagrantup.com/precise32.box" |
8 |
| - master_config.vm.network :hostonly, "10.20.30.2" |
9 |
| - master_config.vm.host_name = "puppetmaster.vagrant.local" |
10 |
| - master_config.vm.customize ["modifyvm", :id, "--memory", 512] |
11 |
| - master_config.vm.provision :shell do |shell| |
| 5 | + config.vm.define :puppetmaster do |c| |
| 6 | + c.vm.box = "precise32" |
| 7 | + c.vm.box_url = "http://files.vagrantup.com/precise32.box" |
| 8 | + c.vm.network :hostonly, "10.20.30.2" |
| 9 | + c.vm.host_name = "puppetmaster.vagrant.local" |
| 10 | + c.vm.customize ["modifyvm", :id, "--memory", 512] |
| 11 | + c.vm.provision :shell do |shell| |
12 | 12 | shell.path = "puppetmaster-bootstrap.sh"
|
13 | 13 | end
|
14 |
| - master_config.vm.customize ["modifyvm", :id, "--memory", 512] |
15 | 14 | end
|
16 | 15 |
|
17 |
| - config.vm.define :puppethardy do |hardy_config| |
18 |
| - hardy_config.vm.box = "hardy32" |
19 |
| - hardy_config.vm.box_url = "http://dl.dropbox.com/u/6091/hardy32.box" |
20 |
| - hardy_config.vm.network :hostonly, "10.20.30.10" |
21 |
| - hardy_config.vm.host_name = "puppethardy.vagrant.local" |
22 |
| - hardy_config.vm.provision :shell do |shell| |
| 16 | + config.vm.define :puppetdb do |c| |
| 17 | + c.vm.box = "puppetprecise" |
| 18 | + c.vm.box_url = "http://dl.dropbox.com/u/51938100/vagrant-boxes/puppetprecise.box" |
| 19 | + c.vm.network :hostonly, "10.20.30.3" |
| 20 | + c.vm.host_name = "puppetdb" |
| 21 | + c.vm.customize ["modifyvm", :id, "--memory", 512] |
| 22 | + c.vm.forward_port 8080, 48080 |
| 23 | + c.vm.forward_port 8081, 48081 |
| 24 | + c.vm.provision :shell do |shell| |
23 | 25 | shell.path = "puppetclient-bootstrap.sh"
|
24 | 26 | end
|
25 | 27 | end
|
26 | 28 |
|
27 |
| - config.vm.define :puppetlucid do |lucid_config| |
28 |
| - lucid_config.vm.box = "lucid32" |
29 |
| - lucid_config.vm.box_url = "http://files.vagrantup.com/lucid32.box" |
30 |
| - lucid_config.vm.network :hostonly, "10.20.30.11" |
31 |
| - lucid_config.vm.host_name = "puppetlucid.vagrant.local" |
32 |
| - lucid_config.vm.provision :shell do |shell| |
| 29 | + config.vm.define :puppethardy do |c| |
| 30 | + c.vm.box = "hardy32" |
| 31 | + c.vm.box_url = "http://dl.dropbox.com/u/6091/hardy32.box" |
| 32 | + c.vm.network :hostonly, "10.20.30.10" |
| 33 | + c.vm.host_name = "puppethardy.vagrant.local" |
| 34 | + c.vm.provision :shell do |shell| |
33 | 35 | shell.path = "puppetclient-bootstrap.sh"
|
34 | 36 | end
|
35 | 37 | end
|
36 | 38 |
|
37 |
| - config.vm.define :puppetprecise do |precise_config| |
38 |
| - precise_config.vm.box = "precise32" |
39 |
| - precise_config.vm.box_url = "http://files.vagrantup.com/precise32.box" |
40 |
| - precise_config.vm.network :hostonly, "10.20.30.12" |
41 |
| - precise_config.vm.host_name = "puppetprecise.vagrant.local" |
42 |
| - precise_config.vm.provision :shell do |shell| |
| 39 | + config.vm.define :puppetlucid do |c| |
| 40 | + c.vm.box = "lucid32" |
| 41 | + c.vm.box_url = "http://files.vagrantup.com/lucid32.box" |
| 42 | + c.vm.network :hostonly, "10.20.30.11" |
| 43 | + c.vm.host_name = "puppetlucid.vagrant.local" |
| 44 | + c.vm.provision :shell do |shell| |
| 45 | + shell.path = "puppetclient-bootstrap.sh" |
| 46 | + end |
| 47 | + end |
| 48 | + |
| 49 | + config.vm.define :puppetprecise do |c| |
| 50 | + c.vm.box = "precise32" |
| 51 | + c.vm.box_url = "http://files.vagrantup.com/precise32.box" |
| 52 | + c.vm.network :hostonly, "10.20.30.12" |
| 53 | + c.vm.host_name = "puppetprecise.vagrant.local" |
| 54 | + c.vm.provision :shell do |shell| |
43 | 55 | shell.path = "puppetclient-bootstrap.sh"
|
44 | 56 | end
|
45 | 57 | end
|
|
0 commit comments