]> git.openstreetmap.org Git - chef.git/blob - roles/ridley.rb
Freeze mutable objects assigned to constants
[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   :dhcpd => {
16     :first_address => "10.0.15.1",
17     :last_address => "10.0.15.254"
18   },
19   :networking => {
20     :interfaces => {
21       :external => {
22         :interface => "eth0.2800",
23         :role => :external,
24         :inet => {
25           :address => "193.60.236.19"
26         }
27       },
28       :internal => {
29         :interface => "eth0.2801",
30         :role => :internal,
31         :inet => {
32           :address => "10.0.0.3"
33         }
34       }
35     }
36   }
37 )
38
39 run_list(
40   "role[ucl]",
41   "role[hp-dl360-g6]",
42   "role[gateway]",
43   "role[foundation]",
44   "role[stateofthemap]",
45   "role[blog]",
46   "role[otrs]",
47   "recipe[dhcpd]"
48 )