]> git.openstreetmap.org Git - chef.git/blob - roles/bunyip.rb
nginx: restart on site config change
[chef.git] / roles / bunyip.rb
1 name "bunyip"
2 description "Master role applied to bunyip"
3
4 default_attributes(
5   :devices => {
6     :os1 => {
7       :comment => "First os disk",
8       :type => "block",
9       :bus => "cciss",
10       :serial => "3600508b1001844585154453137470008",
11       :attrs => {
12         "queue/scheduler" => "noop",
13         "queue/nr_requests" => "512"
14       }
15     },
16     :tile1 => {
17       :comment => "First tile disk",
18       :type => "block",
19       :bus => "cciss",
20       :serial => "3600508b1001844585154453137470009",
21       :owner => "proxy",
22       :attrs => {
23         "queue/scheduler" => "noop",
24         "queue/nr_requests" => "512"
25       }
26     },
27     :tile2 => {
28       :comment => "Second tile disk",
29       :type => "block",
30       :bus => "cciss",
31       :serial => "3600508b100184458515445313747000a",
32       :owner => "proxy",
33       :attrs => {
34         "queue/scheduler" => "noop",
35         "queue/nr_requests" => "512"
36       }
37     },
38     :tile3 => {
39       :comment => "Third tile disk",
40       :type => "block",
41       :bus => "cciss",
42       :serial => "3600508b100184458515445313747000b",
43       :owner => "proxy",
44       :attrs => {
45         "queue/scheduler" => "noop",
46         "queue/nr_requests" => "512"
47       }
48     },
49     :tile4 => {
50       :comment => "Fourth tile disk",
51       :type => "block",
52       :bus => "cciss",
53       :serial => "3600508b100184458515445313747000c",
54       :owner => "proxy",
55       :attrs => {
56         "queue/scheduler" => "noop",
57         "queue/nr_requests" => "512"
58       }
59     }
60   },
61   :networking => {
62     :interfaces => {
63       :external_ipv4 => {
64         :interface => "eth0",
65         :role => :external,
66         :family => :inet,
67         :address => "203.26.72.12",
68         :prefix => "28",
69         :gateway => "203.26.72.14"
70       },
71       :external_ipv6 => {
72         :interface => "eth0",
73         :role => :external,
74         :family => :inet6,
75         :address => "2402:6400:1:6:217:8ff:fe56:40c3",
76         :prefix => "64"
77       }
78     }
79   },
80   :squid => {
81     :cache_mem => "5000 MB",
82     :cache_dir => "coss /dev/cciss/c0d1 128000 block-size=8192 max-size=262144 membufs=80"
83   },
84   :tilecache => {
85     :tile_parent => "brisbane.render.openstreetmap.org"
86   }
87 )
88
89 run_list(
90   "role[racs]",
91   "role[tilecache]"
92 )