forked from rcbops/chef-cookbooks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjenkins-controller.rb
45 lines (45 loc) · 1.13 KB
/
jenkins-controller.rb
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
name "jenkins-controller"
description "This inherits from role[single-controller], and sets default attributes required for to run this role via jenkins"
run_list(
"role[single-controller]"
)
default_attributes(
"mysql" => {
"allow_remote_root" => true,
"root_network_acl" => "%"
},
"glance" => {
"image_upload" => true,
"images" => ["tty"]
},
"package_component" => "folsom",
"nova" => {
"libvirt" => { "virt_type" => "qemu" },
}
)
override_attributes(
"nova" => {
"networks" => [
{
"label" => "public",
"ipv4_cidr" => "192.168.100.0/24",
"num_networks" => "1",
"network_size" => "255",
"bridge" => "br100",
"bridge_dev" => "eth0.100",
"dns1" => "8.8.8.8",
"dns2" => "8.8.4.4"
},
{
"label" => "private",
"ipv4_cidr" => "192.168.200.0/24",
"num_networks" => "1",
"network_size" => "255",
"bridge" => "br101",
"bridge_dev" => "eth0.101",
"dns1" => "8.8.8.8",
"dns2" => "8.8.4.4"
}
]
}
)