dns: Fix depency error when creating view directory for DNS zone file.

This commit is contained in:
Timo Makinen 2015-11-23 14:48:29 +02:00
parent 402c6e37f9
commit cef744af05

View file

@ -378,11 +378,12 @@ define dns::zone($role = "master", $master = "", $slaves = [], $forwarders = [],
if $view != "" { if $view != "" {
if !defined(File["${dns::server::chroot}${dns::server::confdir}/${view}"]) { if !defined(File["${dns::server::chroot}${dns::server::confdir}/${view}"]) {
file { "${dns::server::chroot}${dns::server::confdir}/${view}": file { "${dns::server::chroot}${dns::server::confdir}/${view}":
ensure => directory, ensure => directory,
mode => "0750", mode => "0750",
owner => "root", owner => "root",
group => $dns::server::group, group => $dns::server::group,
before => File["${dns::server::chroot}${dns::server::confdir}/${view}/zone.${zonefile}"], before => File["${dns::server::chroot}${dns::server::confdir}/${view}/zone.${zonefile}"],
require => $::dns::server::package_require,
} }
} }
} }