dns: Fix package depencies from dns::zone.
This commit is contained in:
parent
7c5aef3101
commit
402c6e37f9
1 changed files with 14 additions and 44 deletions
|
@ -38,6 +38,9 @@ class dns::server {
|
|||
ensure => installed,
|
||||
name => $bind_package,
|
||||
}
|
||||
$package_require = Package["bind"]
|
||||
} else {
|
||||
$package_require = undef
|
||||
}
|
||||
|
||||
# first set per os paths
|
||||
|
@ -133,10 +136,7 @@ class dns::server {
|
|||
mode => "0640",
|
||||
owner => "root",
|
||||
group => $group,
|
||||
require => $bind_package ? {
|
||||
undef => undef,
|
||||
default => Package["bind"],
|
||||
},
|
||||
require => $package_require,
|
||||
}
|
||||
exec { "rndc-confgen":
|
||||
command => $chroot ? {
|
||||
|
@ -180,10 +180,7 @@ class dns::server {
|
|||
mode => "0640",
|
||||
owner => "root",
|
||||
group => $group,
|
||||
require => $bind_package ? {
|
||||
undef => undef,
|
||||
default => Package["bind"],
|
||||
},
|
||||
require => $package_require,
|
||||
notify => Exec["generate-named-conf"],
|
||||
}
|
||||
file { "/usr/local/sbin/generate-named-conf.sh":
|
||||
|
@ -214,10 +211,7 @@ class dns::server {
|
|||
mode => "0640",
|
||||
owner => "root",
|
||||
group => $group,
|
||||
require => $bind_package ? {
|
||||
undef => undef,
|
||||
default => Package["bind"],
|
||||
},
|
||||
require => $package_require,
|
||||
notify => Exec["named-checkconf"],
|
||||
}
|
||||
|
||||
|
@ -229,10 +223,7 @@ class dns::server {
|
|||
mode => "0640",
|
||||
owner => "root",
|
||||
group => $group,
|
||||
require => $bind_package ? {
|
||||
undef => undef,
|
||||
default => Package["bind"],
|
||||
},
|
||||
require => $package_require,
|
||||
notify => Exec["named-checkconf"],
|
||||
}
|
||||
}
|
||||
|
@ -410,10 +401,7 @@ define dns::zone($role = "master", $master = "", $slaves = [], $forwarders = [],
|
|||
"master" => File["${dns::server::chroot}${zonedir}/db.${zonefile}"],
|
||||
default => undef,
|
||||
},
|
||||
require => $::operatingsystem ? {
|
||||
"openbsd" => undef,
|
||||
default => Package["bind"],
|
||||
},
|
||||
require => $::dns::server::package_require,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -424,10 +412,7 @@ define dns::zone($role = "master", $master = "", $slaves = [], $forwarders = [],
|
|||
mode => "0640",
|
||||
owner => "root",
|
||||
group => $dns::server::group,
|
||||
require => $::operatingsystem ? {
|
||||
"openbsd" => undef,
|
||||
default => Package["bind"],
|
||||
},
|
||||
require => $::dns::server::package_require,
|
||||
notify => Exec["generate-named-conf"],
|
||||
}
|
||||
|
||||
|
@ -439,10 +424,7 @@ define dns::zone($role = "master", $master = "", $slaves = [], $forwarders = [],
|
|||
mode => "0640",
|
||||
owner => "root",
|
||||
group => $dns::server::group,
|
||||
require => $::operatingsystem ? {
|
||||
"openbsd" => undef,
|
||||
default => Package["bind"],
|
||||
},
|
||||
require => $::dns::server::package_require,
|
||||
notify => Exec["generate-named-conf"],
|
||||
}
|
||||
} else {
|
||||
|
@ -459,10 +441,7 @@ define dns::zone($role = "master", $master = "", $slaves = [], $forwarders = [],
|
|||
owner => "root",
|
||||
group => $dns::server::group,
|
||||
backup => false,
|
||||
require => $::operatingsystem ? {
|
||||
"openbsd" => undef,
|
||||
default => Package["bind"],
|
||||
},
|
||||
require => $::dns::server::package_require,
|
||||
notify => Exec["named-checkconf"],
|
||||
}
|
||||
|
||||
|
@ -471,10 +450,7 @@ define dns::zone($role = "master", $master = "", $slaves = [], $forwarders = [],
|
|||
mode => "0640",
|
||||
owner => "root",
|
||||
group => $dns::server::group,
|
||||
require => $::operatingsystem ? {
|
||||
"openbsd" => undef,
|
||||
default => Package["bind"],
|
||||
},
|
||||
require => $::dns::server::package_require,
|
||||
notify => Exec["named-checkconf"],
|
||||
}
|
||||
file { "${dns::server::chroot}${zonedir}/db.${zonefile}-dynamic.d":
|
||||
|
@ -482,10 +458,7 @@ define dns::zone($role = "master", $master = "", $slaves = [], $forwarders = [],
|
|||
mode => "0640",
|
||||
owner => "root",
|
||||
group => $dns::server::group,
|
||||
require => $::operatingsystem ? {
|
||||
"openbsd" => undef,
|
||||
default => Package["bind"],
|
||||
},
|
||||
require => $::dns::server::package_require,
|
||||
purge => true,
|
||||
force => true,
|
||||
recurse => true,
|
||||
|
@ -503,10 +476,7 @@ define dns::zone($role = "master", $master = "", $slaves = [], $forwarders = [],
|
|||
mode => "0640",
|
||||
owner => "root",
|
||||
group => $dns::server::group,
|
||||
require => $::operatingsystem ? {
|
||||
"openbsd" => undef,
|
||||
default => Package["bind"],
|
||||
},
|
||||
require => $::dns::server::package_require,
|
||||
notify => Exec["named-checkconf"],
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue