diff --git a/manifests/zone.pp b/manifests/zone.pp index 335006a..6522960 100644 --- a/manifests/zone.pp +++ b/manifests/zone.pp @@ -4,6 +4,7 @@ define bind::zone ( $zone_type, $domain = '', $masters = '', + $transfer_source = '', $allow_updates = '', $allow_transfers = '', $dnssec = false, diff --git a/templates/zone.conf.erb b/templates/zone.conf.erb index c2cc8a4..4afec2e 100644 --- a/templates/zone.conf.erb +++ b/templates/zone.conf.erb @@ -37,6 +37,9 @@ zone "<%= @_domain %>" { <%- end -%> }; <%- end -%> +<%- if @transfer_source and @transfer_source != ''-%> + transfer-source <%= @transfer_source %> +<%- end -%> <%- if @allow_updates and @allow_updates != '' -%> allow-update { <%- Array(@allow_updates).each do |allow_update| -%>