diff --git a/dns/manifests/init.pp b/dns/manifests/init.pp index 753cef7..063fa0b 100644 --- a/dns/manifests/init.pp +++ b/dns/manifests/init.pp @@ -378,11 +378,12 @@ define dns::zone($role = "master", $master = "", $slaves = [], $forwarders = [], if $view != "" { if !defined(File["${dns::server::chroot}${dns::server::confdir}/${view}"]) { file { "${dns::server::chroot}${dns::server::confdir}/${view}": - ensure => directory, - mode => "0750", - owner => "root", - group => $dns::server::group, - before => File["${dns::server::chroot}${dns::server::confdir}/${view}/zone.${zonefile}"], + ensure => directory, + mode => "0750", + owner => "root", + group => $dns::server::group, + before => File["${dns::server::chroot}${dns::server::confdir}/${view}/zone.${zonefile}"], + require => $::dns::server::package_require, } } }