diff --git a/manifests/zone.pp b/manifests/zone.pp index 10b7cfb..449b15b 100644 --- a/manifests/zone.pp +++ b/manifests/zone.pp @@ -18,6 +18,7 @@ define bind::zone ( $forwarders = '', $forward = '', $source = '', + $forwarders_port = 53, ) { # where there is a zone, there is a server include bind diff --git a/templates/zone.conf.erb b/templates/zone.conf.erb index 6efcfce..17ca7c5 100644 --- a/templates/zone.conf.erb +++ b/templates/zone.conf.erb @@ -67,7 +67,7 @@ zone "<%= @_domain %>" { <%- if @forwarders and @forwarders != '' -%> forwarders { <%- Array(@forwarders).each do |forwarder| -%> - <%= forwarder %>; + <%= forwarder %><%-if @forwarders_port != 53 -%> port <%= @forwarders_port %><%- end -%>; <%- end -%> }; <%- end -%>