Merge pull request #735 from rjeffman/ipadnsconfig_fix_512

dnsconfig: Fix management of forwarders.
This commit is contained in:
Thomas Woerner
2022-01-20 12:17:00 +01:00
committed by GitHub
2 changed files with 50 additions and 3 deletions

View File

@@ -144,8 +144,8 @@ def gen_args(module, state, dnsconfig, forwarders, forward_policy,
_args['idnsforwarders'] = ['']
elif state == 'present':
_args['idnsforwarders'] = [
fwd for fwd in _forwarders if fwd not in global_forwarders]
_args['idnsforwarders'] = \
list(set(list(_forwarders) + list(global_forwarders)))
# If no forwarders should be added, remove argument.
if not _args['idnsforwarders']:
del _args['idnsforwarders']