From b0001bb7a373b8dd128561682cd47a5f61276bfc Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Sun, 9 Aug 2026 10:17:14 +0100 Subject: [PATCH] Add role for quetzal --- cookbooks/bind/templates/default/db.10.erb | 2 + .../dhcpd/templates/default/dhcpd.conf.erb | 6 +++ roles/quetzal.rb | 37 +++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 roles/quetzal.rb diff --git a/cookbooks/bind/templates/default/db.10.erb b/cookbooks/bind/templates/default/db.10.erb index 298811c68..920174208 100644 --- a/cookbooks/bind/templates/default/db.10.erb +++ b/cookbooks/bind/templates/default/db.10.erb @@ -71,6 +71,7 @@ $TTL 604800 8.64.0 IN PTR naga.dub.openstreetmap.org. 9.64.0 IN PTR culebre.dub.openstreetmap.org. 10.64.0 IN PTR horntail.dub.openstreetmap.org. +11.64.0 IN PTR quetzal.dub.openstreetmap.org. 13.64.0 IN PTR longma.dub.openstreetmap.org. 14.64.0 IN PTR smaug.dub.openstreetmap.org. 15.64.0 IN PTR muirdris.dub.openstreetmap.org. @@ -90,6 +91,7 @@ $TTL 604800 8.65.0 IN PTR naga.oob.openstreetmap.org. 9.65.0 IN PTR culebre.oob.openstreetmap.org. 10.65.0 IN PTR horntail.oob.openstreetmap.org. +11.65.0 IN PTR quetzal.oob.openstreetmap.org. 13.65.0 IN PTR longma.oob.openstreetmap.org. 14.65.0 IN PTR smaug.oob.openstreetmap.org. 15.65.0 IN PTR muirdris.oob.openstreetmap.org. diff --git a/cookbooks/dhcpd/templates/default/dhcpd.conf.erb b/cookbooks/dhcpd/templates/default/dhcpd.conf.erb index ed4fe2d03..974ccc938 100644 --- a/cookbooks/dhcpd/templates/default/dhcpd.conf.erb +++ b/cookbooks/dhcpd/templates/default/dhcpd.conf.erb @@ -186,6 +186,12 @@ host odin.oob.openstreetmap.org { fixed-address 10.0.49.15; } +host quetzal.oob.openstreetmap.org { + hardware ethernet 5c:ed:8c:3c:7c:ea; + server-name "quetzal.oob.openstreetmap.org"; + fixed-address 10.0.65.11; +} + host ridley.oob.openstreetmap.org { hardware ethernet d4:85:64:52:2d:d8; server-name "ridley.oob.openstreetmap.org"; diff --git a/roles/quetzal.rb b/roles/quetzal.rb new file mode 100644 index 000000000..123dbec17 --- /dev/null +++ b/roles/quetzal.rb @@ -0,0 +1,37 @@ +name "quetzal" +description "Master role applied to quetzal" + +default_attributes( + :networking => { + :interfaces => { + :internal => { + :inet => { + :address => "10.0.64.11" + }, + :bond => { + :slaves => %w[ens10f0np0 ens10f1np1] + } + }, + :henet => { + :inet => { + :address => "184.104.226.107" + }, + :inet6 => { + :address => "2001:470:1:b3b::b" + } + }, + :equinix => { + :inet => { + :address => "87.252.214.107" + }, + :inet6 => { + :address => "2001:4d78:fe03:1c::b" + } + } + } + } +) + +run_list( + "role[equinix-dub-public]" +) -- 2.47.3