group => unbound,
mode => 775,
;
- }
- file {
"/var/lib/unbound/root.key":
ensure => present,
replace => false,
group => unbound,
mode => 644,
source => [ "puppet:///modules/unbound/root.key" ],
- notify => Exec["unbound restart"],
;
- }
- file {
"/var/lib/unbound/debian.org.key":
ensure => present,
replace => false,
group => unbound,
mode => 644,
source => [ "puppet:///modules/unbound/debian.org.key" ],
- notify => Exec["unbound restart"],
;
- }
- file {
"/etc/unbound/unbound.conf":
content => template("unbound/unbound.conf.erb"),
require => Package["unbound"],
notify => Exec["unbound restart"],
owner => root,
group => root,
+ require => [ File[/var/lib/unbound/root.key], File[/var/lib/unbound/debian.org.key] ],
;
}