From cef744af05d6a67e8b57926aa5b57abcacb9a17b Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Mon, 23 Nov 2015 14:48:29 +0200 Subject: [PATCH] dns: Fix depency error when creating view directory for DNS zone file. --- dns/manifests/init.pp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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, } } }