Allow forwarders to be set for master/slave zones

This commit is contained in:
Tom Ford 2016-07-08 15:04:04 +01:00 committed by GitHub
parent 9091fd6cab
commit bb4f210c44

View File

@ -69,12 +69,12 @@ define bind::zone (
fail("allow_notify may only be provided for bind::zone resources with zone_type 'slave' or 'stub'")
}
unless !($forwarders != '' and $zone_type != 'forward') {
fail("forwarders may only be provided for bind::zone resources with zone_type 'forward'")
unless !($forwarders != '' and ! member(['master', 'slave', 'forward'], $zone_type)) {
fail("forwarders may only be provided for bind::zone resources with zone_type 'forward' or 'master' or 'slave'")
}
unless !($forward != '' and $zone_type != 'forward') {
fail("forward may only be provided for bind::zone resources with zone_type 'forward'")
unless !($forward != '' and ! member(['master', 'slave', 'forward'], $zone_type)) {
fail("forward may only be provided for bind::zone resources with zone_type 'forward' or 'master' or 'slave'")
}
unless !($source != '' and ! member(['master', 'hint'], $zone_type)) {