]> git.openstreetmap.org Git - chef.git/blob - roles/bytemark.rb
Report database size and replication delay for postgres
[chef.git] / roles / bytemark.rb
1 name "bytemark"
2 description "Role applied to all servers at Bytemark"
3
4 default_attributes(
5   :hosted_by => "Bytemark",
6   :location => "York, England",
7   :networking => {
8     :nameservers => ["10.0.32.20"],
9     :roles => {
10       :internal => {
11         :inet => {
12           :prefix => "20",
13           :gateway => "10.0.32.20",
14           :routes => {
15             "10.0.0.0/8" => { :via => "10.0.32.20" }
16           }
17         }
18       },
19       :external => {
20         :zone => "bm",
21         :inet => {
22           :prefix => "28",
23           :gateway => "89.16.162.17"
24         },
25         :inet6 => {
26           :prefix => "64",
27           :gateway => "fe80::1"
28         }
29       }
30     }
31   },
32   :web => {
33     :backends => %w[rails4 rails5],
34     :fileserver => "grisu",
35     :readonly_database_host => "katla.bm.openstreetmap.org"
36   }
37 )
38
39 override_attributes(
40   :networking => {
41     :search => ["bm.openstreetmap.org", "openstreetmap.org"]
42   },
43   :ntp => {
44     :servers => ["0.uk.pool.ntp.org", "1.uk.pool.ntp.org", "europe.pool.ntp.org"]
45   }
46 )
47
48 run_list(
49   "role[gb]"
50 )