From: Peter Palfrader Date: Sat, 5 Mar 2011 12:24:24 +0000 (+0100) Subject: Try to get rid of runs_local_resolver var and use unbound fact X-Git-Url: https://git.donarmstrong.com/?p=dsa-puppet.git;a=commitdiff_plain;h=5c1575180e9333ccb1af1f0331f540811e8b774b Try to get rid of runs_local_resolver var and use unbound fact --- diff --git a/manifests/site.pp b/manifests/site.pp index d043a502..d6153233 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -101,13 +101,7 @@ node default { liszt,widor: { include named::recursor } } case $hostname { - franck,master,murphy,ries,samosa,spohr: { - include unbound - $runs_local_resolver = true - } - default: { - $runs_local_resolver = false - } + franck,master,murphy,ries,samosa,spohr: { include unbound } } case getfromhash($nodeinfo, 'squeeze') { true: { include unbound } diff --git a/modules/resolv/templates/resolv.conf.erb b/modules/resolv/templates/resolv.conf.erb index 9bc11ba9..ad7ac723 100644 --- a/modules/resolv/templates/resolv.conf.erb +++ b/modules/resolv/templates/resolv.conf.erb @@ -21,7 +21,7 @@ searchpaths << "debian.org" resolvconf = '' resolvconf += "search " + searchpaths.join(" ") + "\n" -if runs_local_resolver +if unbound and unbound == "true" resolvconf += "nameserver 127.0.0.1\n" else if nameservers.empty?