]> git.openstreetmap.org Git - chef.git/blob - roles/ridley.rb
Make prometheus exporters start after the network is available
[chef.git] / roles / ridley.rb
1 name "ridley"
2 description "Master role applied to ridley"
3
4 default_attributes(
5   :apache => {
6     :mpm => "event",
7     :event => {
8       :start_servers => 12,
9       :server_limit => 48,
10       :min_spare_threads => 25,
11       :max_spare_threads => 75,
12       :max_connections_per_child => 10000
13     }
14   },
15   :bind => {
16     :clients => "ucl"
17   },
18   :dhcpd => {
19     :first_address => "10.0.15.1",
20     :last_address => "10.0.15.254"
21   },
22   :networking => {
23     :interfaces => {
24       :external_ipv4 => {
25         :interface => "eth0.2800",
26         :role => :external,
27         :family => :inet,
28         :address => "193.60.236.19"
29       },
30       :internal_ipv4 => {
31         :interface => "eth0.2801",
32         :role => :internal,
33         :family => :inet,
34         :address => "10.0.0.3"
35       }
36     }
37   }
38 )
39
40 run_list(
41   "role[ucl]",
42   "role[hp-dl360-g6]",
43   "role[gateway]",
44   "role[foundation]",
45   "role[stateofthemap]",
46   "role[switch2osm]",
47   "role[blog]",
48   "role[otrs]",
49   "role[donate]",
50   "recipe[hot]",
51   "recipe[dmca]",
52   "recipe[dhcpd]"
53 )