]> git.openstreetmap.org Git - chef.git/blob - roles/equinix-dub-public.rb
Merge remote-tracking branch 'github/pull/760'
[chef.git] / roles / equinix-dub-public.rb
1 name "equinix-dub-public"
2 description "Role applied to all public servers at Equinix Dublin"
3
4 default_attributes(
5   :networking => {
6     :interfaces => {
7       :henet => {
8         :interface => "bond0.101",
9         :role => :external,
10         :metric => 150,
11         :source_route_table => 101,
12         :inet => {
13           :prefix => "27",
14           :gateway => "184.104.226.97"
15         },
16         :inet6 => {
17           :prefix => 64,
18           :gateway => "2001:470:1:b3b::1",
19           :routes => {
20             "2600:9000::/28" => { :table => 101, :type => "unreachable" }
21           }
22         }
23       },
24       :equinix => {
25         :interface => "bond0.203",
26         :role => :external,
27         :metric => 100,
28         :source_route_table => 203,
29         :inet => {
30           :prefix => "27",
31           :gateway => "87.252.214.97"
32         },
33         :inet6 => {
34           :prefix => 64,
35           :gateway => "2001:4d78:fe03:1c::1"
36         }
37       }
38     }
39   }
40 )
41
42 run_list(
43   "role[equinix-dub]"
44 )