X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fresolv%2Fmanifests%2Finit.pp;h=669fe4c337f8497244c5c3aa500c8942d873415e;hb=471d375994f5b5ceadaafa80778406d71fecb86a;hp=3447733a35588b12478f427270df15d3eaed6631;hpb=8e0f6011d4f7483c55934930dd31af0fd227198f;p=mirror%2Fdsa-puppet.git diff --git a/modules/resolv/manifests/init.pp b/modules/resolv/manifests/init.pp index 3447733a3..669fe4c33 100644 --- a/modules/resolv/manifests/init.pp +++ b/modules/resolv/manifests/init.pp @@ -1,8 +1,12 @@ class resolv { - $ns = hiera('nameservers') - $sp = hiera('searchpaths') - $opts = hiera('resolvoptions') + $nameservers = $facts['unbound'] ? { + true => ['127.0.0.1'], + default => hiera('nameservers'), + } + + $searchpaths = hiera('searchpaths') + $resolvoptions = hiera('resolvoptions') file { '/etc/resolv.conf': content => template('resolv/resolv.conf.erb');