]> git.openstreetmap.org Git - chef.git/commitdiff
Drop last traces of old shorewall firewall zones
authorTom Hughes <tom@compton.nu>
Fri, 7 Mar 2025 17:26:26 +0000 (17:26 +0000)
committerTom Hughes <tom@compton.nu>
Fri, 7 Mar 2025 17:26:26 +0000 (17:26 +0000)
cookbooks/dhcpd/recipes/default.rb
cookbooks/networking/attributes/default.rb
cookbooks/openssh/recipes/default.rb
roles/equinix-ams-public.rb
roles/equinix-dub-public.rb
roles/ucl-public.rb

index 0f3c2be9c8f7cc6a68b1c41e6344b52057008e87..685d08c3b4f86de85831512f1031b4bdba10719b 100644 (file)
@@ -53,8 +53,7 @@ remote_file "/srv/tftp/netboot.xyz.kpxe" do
   mode "644"
 end
 
-zone = node.interfaces(:role => :external).first[:zone]
-domain = "#{zone}.openstreetmap.org"
+domain = node[:networking][:search].first
 
 template "/etc/dhcp/dhcpd.conf" do
   source "dhcpd.conf.erb"
index 9832ce8f3f8c7527e92760fe76792642258043f8..7ff93c36582b1b3f31df59c5a85218a0d5e8c4ff 100644 (file)
@@ -6,7 +6,6 @@ default[:networking][:firewall][:outgoing] = []
 default[:networking][:firewall][:http_rate_limit] = nil
 default[:networking][:firewall][:http_connection_limit] = nil
 default[:networking][:firewall][:allowlist] = []
-default[:networking][:roles] = {}
 default[:networking][:interfaces] = {}
 default[:networking][:nameservers] = %w[8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844]
 default[:networking][:search] = []
index 8b57aaaef75ef5e799b1ab08be8e6440cc811817..98e2fa9f21994747eaad10e2688a0056c7b34d03 100644 (file)
@@ -43,7 +43,7 @@ hosts = search(:node, "networking:interfaces").sort_by { |n| n[:hostname] }.coll
   names = [name]
 
   unless node.interfaces(:role => :internal).empty?
-    names.unshift("#{name}.#{node[:networking][:roles][:external][:zone]}.openstreetmap.org")
+    names.unshift("#{name}.#{node[:networking][:search].first}")
   end
 
   unless node.interfaces(:role => :external).empty?
index a67b1bfcc10f543e3d0b4f474c707485643d818d..b89ae21bb504a642c0b4cdfabf1b4df9c69fa905 100644 (file)
@@ -7,7 +7,6 @@ default_attributes(
       :henet => {
         :interface => "bond0.3",
         :role => :external,
-        :zone => "ams",
         :metric => 150,
         :source_route_table => 3,
         :inet => {
@@ -25,7 +24,6 @@ default_attributes(
       :equinix => {
         :interface => "bond0.103",
         :role => :external,
-        :zone => "ams",
         :metric => 100,
         :source_route_table => 103,
         :inet => {
index 3cac11b431f02b19ce6716960add6f6a5b6280c0..343dfb4f97eb68d25a0414e7f66822daca4477a4 100644 (file)
@@ -7,7 +7,6 @@ default_attributes(
       :henet => {
         :interface => "bond0.101",
         :role => :external,
-        :zone => "dub",
         :metric => 150,
         :source_route_table => 101,
         :inet => {
@@ -25,7 +24,6 @@ default_attributes(
       :equinix => {
         :interface => "bond0.203",
         :role => :external,
-        :zone => "dub",
         :metric => 100,
         :source_route_table => 203,
         :inet => {
index 774630863b80aa5576da5fb90ec1eca4632ccd3c..7b7c6188a8f97850349849249f01568e1116603e 100644 (file)
@@ -7,7 +7,6 @@ default_attributes(
       :external => {
         :role => :external,
         :metric => 100,
-        :zone => "ucl",
         :inet => {
           :prefix => "24",
           :gateway => "193.60.236.254"