Merge remote-tracking branch 'ocado/notify-source' into 6.0-prerelease
This commit is contained in:
@@ -9,6 +9,8 @@ define bind::view (
|
||||
$recursion_match_clients = 'any',
|
||||
$recursion_match_destinations = '',
|
||||
$recursion_match_only = false,
|
||||
$notify_source = '',
|
||||
$also_notify = [],
|
||||
$order = '10',
|
||||
) {
|
||||
$confdir = $::bind::confdir
|
||||
|
||||
@@ -6,6 +6,7 @@ define bind::zone (
|
||||
$dynamic = true,
|
||||
$masters = '',
|
||||
$transfer_source = '',
|
||||
$notify_source = '',
|
||||
$allow_updates = '',
|
||||
$update_policies = '',
|
||||
$allow_transfers = '',
|
||||
@@ -49,6 +50,10 @@ define bind::zone (
|
||||
fail("transfer_source may only be provided for bind::zone resources with zone_type 'slave' or 'stub'")
|
||||
}
|
||||
|
||||
unless !($notify_source != '' and ! member(['master', 'slave'], $zone_type)) {
|
||||
fail("notify_source may only be provided for bind::zone resources with zone_type 'master' or 'slave'")
|
||||
}
|
||||
|
||||
unless !($allow_updates != '' and ! $dynamic) {
|
||||
fail("allow_updates may only be provided for bind::zone resources with dynamic set to true")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user