From: Tom Hughes Date: Thu, 29 Dec 2022 15:21:25 +0000 (+0000) Subject: Add roles for dribble and vhagar X-Git-Url: https://git.openstreetmap.org./chef.git/commitdiff_plain/8b58a2b891263945306d5a1cafeb032f74b4bbab Add roles for dribble and vhagar --- diff --git a/roles/dribble.rb b/roles/dribble.rb new file mode 100644 index 000000000..4611edced --- /dev/null +++ b/roles/dribble.rb @@ -0,0 +1,37 @@ +name "dribble" +description "Master role applied to dribble" + +default_attributes( + :networking => { + :interfaces => { + :internal_ipv4 => { + :interface => "bond0", + :role => :internal, + :family => :inet, + :address => "10.0.48.4", + :bond => { + :mode => "802.3ad", + :lacprate => "fast", + :xmithashpolicy => "layer3+4", + :slaves => %w[eno1 eno2 eno3 eno4 eno5 eno6] + } + }, + :external_ipv4 => { + :interface => "bond0.2", + :role => :external, + :family => :inet, + :address => "130.117.76.4" + }, + :external_ipv6 => { + :interface => "bond0.2", + :role => :external, + :family => :inet6, + :address => "2001:978:2:2C::172:4" + } + } + } +) + +run_list( + "role[equinix-ams]" +) diff --git a/roles/vhagar.rb b/roles/vhagar.rb new file mode 100644 index 000000000..3beb57764 --- /dev/null +++ b/roles/vhagar.rb @@ -0,0 +1,37 @@ +name "vhagar" +description "Master role applied to vhagar" + +default_attributes( + :networking => { + :interfaces => { + :internal_ipv4 => { + :interface => "bond0", + :role => :internal, + :family => :inet, + :address => "10.0.48.5", + :bond => { + :mode => "802.3ad", + :lacprate => "fast", + :xmithashpolicy => "layer3+4", + :slaves => %w[eno1 eno2 eno3 eno4 eno5 eno6] + } + }, + :external_ipv4 => { + :interface => "bond0.2", + :role => :external, + :family => :inet, + :address => "130.117.76.5" + }, + :external_ipv6 => { + :interface => "bond0.2", + :role => :external, + :family => :inet6, + :address => "2001:978:2:2C::172:5" + } + } + } +) + +run_list( + "role[equinix-ams]" +)