diff --git a/site-modules/profile/templates/unbound/forwarders.conf.erb b/site-modules/profile/templates/unbound/forwarders.conf.erb index b76096ae..69258f44 100644 --- a/site-modules/profile/templates/unbound/forwarders.conf.erb +++ b/site-modules/profile/templates/unbound/forwarders.conf.erb @@ -1,17 +1,20 @@ # File managed by puppet (class profile::unbound), all changes will be lost <% if not @forwarders.empty? -%> forward-zone: name: "." <% @forwarders.each do |forwarder| -%> forward-addr: <%= forwarder %> <% end -%> <% end -%> <% @forward_zones.each do |zone, forwarders| -%> forward-zone: name: "<%= zone %>" <% forwarders.each do |forwarder| -%> forward-addr: <%= forwarder %> <% end -%> +<% if zone.end_with?("in-addr.arpa.") -%> +server: local-zone: "<%= zone %>" nodefault +<% end -%> <% end -%>