]> git.openstreetmap.org Git - chef.git/blob - roles/ucl.rb
Run asset precompilation in the production environment
[chef.git] / roles / ucl.rb
1 name "ucl"
2 description "Role applied to all servers at UCL"
3
4 default_attributes(
5   :bind => {
6     :forwarders => [ "144.82.100.1", "144.82.100.41" ]
7   },
8   :networking => {
9     :roles => {
10       :internal => {
11         :inet => {
12           :prefix => "20",
13           :gateway => "10.0.0.3"
14         }
15       },
16       :external => {
17         :zone => "ucl",
18         :inet => {
19           :prefix => "24",
20           :gateway => "128.40.168.126"
21         }
22       }
23     }
24   },
25   :sysctl => {
26     :sack => {
27       :comment => "Disable SACK as the UCL firewall breaks it",
28       :parameters => { 
29         "net.ipv4.tcp_sack" => "0"
30       }
31     }
32   }
33
34 )
35
36 override_attributes(
37   :ntp => {
38     :servers => [ "ntp1.ucl.ac.uk", "ntp2.ucl.ac.uk" ]
39   }
40 )
41
42 run_list(
43   "role[gb]"
44 )