From 826769262f9b80bf3c6e1dc9d65cc63cbcb94493 Mon Sep 17 00:00:00 2001 From: Ariel Wainer Date: Wed, 6 Jan 2016 15:50:45 -0300 Subject: [PATCH] Add query_source parameter. --- manifests/server/conf.pp | 1 + templates/named.conf.erb | 3 +++ 2 files changed, 4 insertions(+) diff --git a/manifests/server/conf.pp b/manifests/server/conf.pp index 99c8481f7..f4d560c9b 100644 --- a/manifests/server/conf.pp +++ b/manifests/server/conf.pp @@ -122,6 +122,7 @@ $keys = {}, $includes = [], $views = {}, + $query_source = 'address * port *', ) { # Everything is inside a single template diff --git a/templates/named.conf.erb b/templates/named.conf.erb index 6f8ef3c58..fc58b8df1 100644 --- a/templates/named.conf.erb +++ b/templates/named.conf.erb @@ -73,6 +73,9 @@ options { check-names <%= line %>; <% end -%> <% end -%> +<%if !@query_source.empty? -%> + query-source <%= @query_source %>; +<% end -%> <% if !@extra_options.empty? -%> <% @extra_options.sort_by {|key, value| key}.each do |key,value| -%>