]> git.openstreetmap.org Git - chef.git/blob - roles/equinix.rb
114ab906f9ac120be0d7cd28abf70f1395ad6a1a
[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.2"
12         }
13       },
14       :external => {
15         :zone => "ams",
16         :inet => {
17           :prefix => "27",
18           :gateway => "130.117.76.30"
19         },
20         :inet6 => {
21           :prefix => "64",
22           :gateway => "2001:978:2:2C::172:2"
23         }
24       }
25     }
26   },
27   :web => {
28     :backends => %w[rails1 rails2 rails3],
29     :fileserver => "ironbelly",
30     :readonly_database_host => "karm.ams.openstreetmap.org"
31   }
32 )
33
34 override_attributes(
35   :networking => {
36     :search => ["ams.openstreetmap.org", "openstreetmap.org"]
37   },
38   :ntp => {
39     :servers => ["0.nl.pool.ntp.org", "1.nl.pool.ntp.org", "europe.pool.ntp.org"]
40   }
41 )
42
43 run_list(
44   "role[nl]"
45 )