From 54d99e2b29bd76691116f7e3316e858fb3e9e437 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Fri, 7 Mar 2025 10:57:56 +0000 Subject: [PATCH] Get zone for DHCP domain from interfaces --- cookbooks/dhcpd/recipes/default.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cookbooks/dhcpd/recipes/default.rb b/cookbooks/dhcpd/recipes/default.rb index 0e6b9ec3f..0f3c2be9c 100644 --- a/cookbooks/dhcpd/recipes/default.rb +++ b/cookbooks/dhcpd/recipes/default.rb @@ -53,7 +53,8 @@ remote_file "/srv/tftp/netboot.xyz.kpxe" do mode "644" end -domain = "#{node[:networking][:roles][:external][:zone]}.openstreetmap.org" +zone = node.interfaces(:role => :external).first[:zone] +domain = "#{zone}.openstreetmap.org" template "/etc/dhcp/dhcpd.conf" do source "dhcpd.conf.erb" -- 2.39.5