From 2b8b7ccc41b3c8bf78d5de31906d2873bf8cba07 Mon Sep 17 00:00:00 2001 From: Ahmad Jagot Date: Thu, 14 Apr 2016 13:17:53 +0100 Subject: [PATCH] Add allow-empty-zones support. Conflicts: manifests/view.pp templates/view.erb --- manifests/view.pp | 1 + templates/view.erb | 3 +++ 2 files changed, 4 insertions(+) diff --git a/manifests/view.pp b/manifests/view.pp index 467fc88..7e15048 100644 --- a/manifests/view.pp +++ b/manifests/view.pp @@ -9,6 +9,7 @@ define bind::view ( $recursion_match_clients = 'any', $recursion_match_destinations = '', $recursion_match_only = false, + $empty_zones = '', $order = '10', ) { $confdir = $::bind::confdir diff --git a/templates/view.erb b/templates/view.erb index 9270391..3d42e23 100644 --- a/templates/view.erb +++ b/templates/view.erb @@ -34,6 +34,9 @@ view "<%= @name %>" { }; <%- end -%> <%- end -%> +<%- if @empty_zones != '' -%> + empty-zones-enable <%= @empty_zones ? 'yes' : 'no' %>; +<%- end -%> <%- if @servers and @servers.is_a?(Array) -%> <%- @servers.each do |properties| -%> <%- raise Puppet::Error, 'view servers must have an ip_addr key' unless properties.has_key?('ip_addr') -%>