]> git.openstreetmap.org Git - chef.git/blob - roles/shenron.rb
Add role for necrosan
[chef.git] / roles / shenron.rb
1 name "shenron"
2 description "Master role applied to shenron"
3
4 default_attributes(
5   :apache => {
6     :mpm => "event",
7     :event => {
8       :min_spare_threads => 50,
9       :max_spare_threads => 150
10     }
11   },
12   :hardware => {
13     :mcelog => {
14       :enabled => false
15     },
16     :modules => [
17       "it87"
18     ]
19   }
20 )
21
22 override_attributes(
23   :networking => {
24     :interfaces => {
25       :external_ipv4 => {
26         :interface => "eth0",
27         :role => :external,
28         :family => :inet,
29         :address => "212.110.172.32",
30         :prefix => "26",
31         :gateway => "212.110.172.1"
32       },
33       :external_ipv6 => {
34         :interface => "eth0",
35         :role => :external,
36         :family => :inet6,
37         :address => "2001:41c9:1:400::32",
38         :prefix => "64",
39         :gateway => "fe80::1"
40       }
41     },
42     :nameservers => ["1.1.1.1", "1.0.0.1", "2606:4700:4700::1111", "2606:4700:4700::1001"],
43     :private_address => "10.0.16.100"
44   }
45 )
46
47 run_list(
48   "role[bytemark]",
49   "role[mail]",
50   "role[lists]",
51   "role[subversion]",
52   "role[trac]",
53   "role[osqa]",
54   "role[irc]",
55   "recipe[blogs]"
56 )