]> git.openstreetmap.org Git - chef.git/blob - roles/stormfly-03.rb
Make snap-02 a database master
[chef.git] / roles / stormfly-03.rb
1 name "stormfly-03"
2 description "Master role applied to stormfly-03"
3
4 default_attributes(
5   :munin => {
6     :plugins => {
7       :hpasmcli2_temp => {
8         :temp2 => { :warning => "68" },
9         :temp3 => { :warning => "68" }
10       },
11       :sensors_temp => {
12         :temp4 => { :warning => "98" },
13         :temp5 => { :warning => "98" },
14         :temp6 => { :warning => "98" },
15         :temp7 => { :warning => "98" },
16         :temp8 => { :warning => "98" },
17         :temp9 => { :warning => "98" },
18         :temp10 => { :warning => "98" },
19         :temp11 => { :warning => "98" },
20         :temp12 => { :warning => "98" },
21         :temp13 => { :warning => "98" },
22         :temp14 => { :warning => "98" },
23         :temp15 => { :warning => "98" },
24         :temp16 => { :warning => "98" },
25         :temp17 => { :warning => "98" },
26         :temp21 => { :warning => "98" },
27         :temp22 => { :warning => "98" },
28         :temp23 => { :warning => "98" },
29         :temp24 => { :warning => "98" },
30         :temp25 => { :warning => "98" },
31         :temp26 => { :warning => "98" },
32         :temp27 => { :warning => "98" },
33         :temp28 => { :warning => "98" },
34         :temp29 => { :warning => "98" },
35         :temp30 => { :warning => "98" },
36         :temp31 => { :warning => "98" },
37         :temp32 => { :warning => "98" },
38         :temp33 => { :warning => "98" },
39         :temp34 => { :warning => "98" }
40       }
41     }
42   },
43   :networking => {
44     :interfaces => {
45       :external_ipv4 => {
46         :interface => "bond0",
47         :role => :external,
48         :family => :inet,
49         :address => "140.211.167.99",
50         :bond => {
51           :slaves => %w[eno1 eno2 eno3 eno4 eno49 eno50]
52         }
53       },
54       :external_ipv6 => {
55         :interface => "bond0",
56         :role => :external,
57         :family => :inet6,
58         :address => "2605:bc80:3010:700::8cd3:a763"
59       }
60     },
61     :private_address => "10.0.16.200"
62   }
63 )
64
65 run_list(
66   "role[osuosl]",
67   "role[hp-g9]",
68   "role[prometheus]"
69 )