]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/unbound/manifests/init.pp
I wonder if that works, II
[dsa-puppet.git] / modules / unbound / manifests / init.pp
index 9ef5d9dad544ced31ee77710bc154d0b72af4407..da9bf668aaa0ee512b1eaaf9fc2be7c085358f2e 100644 (file)
@@ -23,7 +23,6 @@ class unbound {
             group   => unbound,
             mode    => 644,
             source  => [ "puppet:///modules/unbound/root.key" ],
-            notify  => Exec["unbound restart"],
             ;
         "/var/lib/unbound/debian.org.key":
             ensure  => present,
@@ -32,7 +31,6 @@ class unbound {
             group   => unbound,
             mode    => 644,
             source  => [ "puppet:///modules/unbound/debian.org.key" ],
-            notify  => Exec["unbound restart"],
             ;
         "/etc/unbound/unbound.conf":
             content => template("unbound/unbound.conf.erb"),
@@ -40,6 +38,7 @@ class unbound {
             notify  => Exec["unbound restart"],
             owner   => root,
             group   => root,
+            require => [ File['/var/lib/unbound/root.key'],  File['/var/lib/unbound/debian.org.key'] ],
             ;
     }