Fixed depency error from dns::server.

This commit is contained in:
Timo Mkinen 2013-01-16 10:22:22 +02:00
parent 963f1d1bfc
commit 738a1ae59a

View file

@ -360,17 +360,21 @@ define dns::zone($role = "master", $master = "", $slaves = [], $forwarders = [],
if $zonedir != "" { if $zonedir != "" {
if !defined(File["${dns::server::chroot}${zonedir}"]) { if !defined(File["${dns::server::chroot}${zonedir}"]) {
file { "${dns::server::chroot}${zonedir}": file { "${dns::server::chroot}${zonedir}":
ensure => directory, ensure => directory,
mode => $role ? { mode => $role ? {
"master" => "0750", "master" => "0750",
default => "0770", default => "0770",
}, },
owner => "root", owner => "root",
group => $dns::server::group, group => $dns::server::group,
before => $role ? { before => $role ? {
"master" => File["${dns::server::chroot}${zonedir}/db.${zonefile}"], "master" => File["${dns::server::chroot}${zonedir}/db.${zonefile}"],
default => undef, default => undef,
}, },
require => $::operatingsystem ? {
"openbsd" => undef,
default => Package["bind"],
},
} }
} }
} }