]> git.openstreetmap.org Git - chef.git/blob - roles/equinix.rb
Place namespace config in new file
[chef.git] / roles / equinix.rb
1 name "equinix"
2 description "Role applied to all servers at Equinix"
3
4 default_attributes(
5   :networking => {
6     :nameservers => ["66.28.0.45", "66.28.0.61", "2001:978:1:1::d", "2001:978:1:2::d"],
7     :roles => {
8       :internal => {
9         :inet => {
10           :prefix => "20",
11           :gateway => "10.0.48.10"
12         }
13       },
14       :external => {
15         :zone => "ams",
16         :inet => {
17           :prefix => "27",
18           :gateway => "130.117.76.1"
19         },
20         :inet6 => {
21           :prefix => "64",
22           :gateway => "2001:978:2:2C::172:1"
23         }
24       }
25     }
26   },
27   :web => {
28     :backends => %w[rails1 rails2 rails3],
29     :fileserver => "ironbelly",
30     :readonly_database_host => "karm.ams.openstreetmap.org",
31     :primary_cluster => true
32   }
33 )
34
35 override_attributes(
36   :networking => {
37     :search => ["ams.openstreetmap.org", "openstreetmap.org"]
38   },
39   :ntp => {
40     :servers => ["0.nl.pool.ntp.org", "1.nl.pool.ntp.org", "europe.pool.ntp.org"]
41   }
42 )
43
44 run_list(
45   "role[nl]"
46 )