resolv.conf cleanup
[mirror/dsa-puppet.git] / modules / resolv / manifests / init.pp
index 3447733..669fe4c 100644 (file)
@@ -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');