]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/unbound/manifests/init.pp
Merge branch 'master' of git+ssh://puppet.debian.org/srv/puppet.debian.org/git/dsa...
[dsa-puppet.git] / modules / unbound / manifests / init.pp
index da9bf668aaa0ee512b1eaaf9fc2be7c085358f2e..f01b7fd74a370a889c2cfacdbc7c5eecb3b4b001 100644 (file)
@@ -14,6 +14,7 @@ class unbound {
             ensure  => directory,
             owner   => unbound,
             group   => unbound,
+            require => Package["unbound"],
             mode    => 775,
             ;
         "/var/lib/unbound/root.key":
@@ -34,11 +35,10 @@ class unbound {
             ;
         "/etc/unbound/unbound.conf":
             content => template("unbound/unbound.conf.erb"),
-            require => Package["unbound"],
+            require => [ Package["unbound"], File['/var/lib/unbound/root.key'],  File['/var/lib/unbound/debian.org.key'] ],
             notify  => Exec["unbound restart"],
             owner   => root,
             group   => root,
-            require => [ File['/var/lib/unbound/root.key'],  File['/var/lib/unbound/debian.org.key'] ],
             ;
     }