forked from cschoell/java
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Vagrantfile
80 lines (63 loc) · 2.82 KB
/
Vagrantfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant::configure("2") do |config|
config.ssh.forward_agent
config.vm.define :jpuppet_java_precise64 do |cfg|
cfg.vm.box = 'precise64'
cfg.vm.box_url = 'http://files.vagrantup.com/precise64.box'
end
config.vm.define :jpuppet_java_trusty64 do |cfg|
cfg.vm.box = 'trusty64'
cfg.vm.box_url = 'https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box'
end
config.vm.define :jpuppet_java_sles11_64 do |cfg|
cfg.vm.box = 'sles11_64'
cfg.vm.box_url = 'http://puppet-vagrant-boxes.puppetlabs.com/sles-11sp1-x64-vbox4210.box'
end
config.vm.define :jpuppet_java_fedora17_64 do |cfg|
cfg.vm.box = 'fedora17_64'
cfg.vm.box_url = 'http://dl.dropbox.com/u/6002490/vagrant/beefymiracle64.box'
end
config.vm.define :jpuppet_java_fedora18_64 do |cfg|
cfg.vm.box = 'fedora18_64'
cfg.vm.box_url = 'http://puppet-vagrant-boxes.puppetlabs.com/fedora-18-x64-vbox4210.box'
end
config.vm.define :jpuppet_java_centos_6_4_64 do |cfg|
cfg.vm.box = 'centos_6_4_64'
cfg.vm.box_url = 'http://puppet-vagrant-boxes.puppetlabs.com/centos-64-x64-vbox4210.box'
end
config.vm.define :jpuppet_java_centos_5_9_64 do |cfg|
cfg.vm.box = 'centos_5_9_64'
cfg.vm.box_url = 'http://puppet-vagrant-boxes.puppetlabs.com/centos-59-x64-vbox4210.box'
end
config.vm.define :jpuppet_java_squeeze64 do |cfg|
cfg.vm.box = 'squeeze64'
cfg.vm.box_url = 'http://dl.dropbox.com/u/937870/VMs/squeeze64.box'
end
config.vm.define :jpuppet_java_centos63_64 do |cfg|
cfg.vm.box = 'centos63_64'
cfg.vm.box_url = 'http://puppet-vagrant-boxes.puppetlabs.com/centos-63-x64.box'
end
config.vm.define :jpuppet_java_gentoo64 do |cfg|
cfg.vm.box = 'gentoo64'
cfg.vm.box_url = 'http://dl.dropbox.com/u/1212791/gentoo-64-i686-3.3.8.box'
end
config.vm.define :jpuppet_java_archlinux64 do |cfg|
cfg.vm.box = 'archlinux64'
cfg.vm.box_url = 'http://vagrant.pouss.in/archlinux_2012-07-02.box'
end
config.vm.define :jpuppet_java_opensuse_12_1_64 do |cfg|
cfg.vm.box = 'opensuse_12_1_64'
cfg.vm.box_url = 'https://github.com/jtperry/OpenSuseVagrantBox'
end
config.vm.provision :puppet do |puppet|
puppet.module_path = [ "manifests", "modules" ]
#puppet.options = "--verbose --debug"
end
config.vm.provider :virtualbox do |v, override|
v.customize ["modifyvm", :id, "--memory", 1024]
v.customize ["modifyvm", :id, "--cpus", 1]
v.customize ["modifyvm", :id, "--hwvirtex", "on"]
v.customize ["modifyvm", :id, "--nestedpaging", "on"]
end
end