diff --git a/templates/named.conf.erb b/templates/named.conf.erb index 18a4e32..c677f4e 100644 --- a/templates/named.conf.erb +++ b/templates/named.conf.erb @@ -1,6 +1,3 @@ # This file is managed by puppet - changes will be lost include "<%= confdir %>/acls.conf"; include "<%= confdir %>/views.conf"; -<%- if scope.lookupvar('osfamily') == 'Debian' -%> -include "<%= confdir %>/named.conf.default-zones"; -<%- end -%> diff --git a/templates/view.erb b/templates/view.erb index c1b7756..9eed27e 100644 --- a/templates/view.erb +++ b/templates/view.erb @@ -15,6 +15,11 @@ view "<%= name %>" { }; <%- end -%> recursion <%= recursion ? 'yes' : 'no' %>; +<%- if recursion -%> +<%- if scope.lookupvar('osfamily') == 'Debian' -%> +include "<%= confdir %>/named.conf.default-zones"; +<%- end -%> +<%- end -%> <%- zones.each do |zone| -%> include "<%= confdir %>/zones/${zone}.conf";