The trick for merge options to work is to use lookup() rather than hiera()
[mirror/dsa-puppet.git] / modules / resolv / manifests / init.pp
index 59f3147..c2a741d 100644 (file)
@@ -1,5 +1,13 @@
 class resolv {
 
+       $nameservers = $facts['unbound'] ? {
+               true    => ['127.0.0.1'],
+               default => lookup('nameservers'),
+       }
+
+       $searchpaths = lookup('resolv_conf::searchpaths')
+       $resolvoptions = lookup('resolv_conf::resolvoptions')
+
        file { '/etc/resolv.conf':
                        content => template('resolv/resolv.conf.erb');
        }