mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-05-15 22:12:08 +00:00
ipareplica: Fix DNS setup issues
The configuration of DNS failed because of missing DNS settings in the ipareplica_prepare and ipareplica_setup_dns. Some fixed settings for use with DNSInstallInterface have been added to ansible_ipa_replica: options.dnssec_master = False options.disable_dnssec_master = False options.kasp_db_file = None options.force = False Fixes: #58 (install-replica fails: reverse_zones seems to be empty) Fixes: #63 (ipareplica_setup_dns fails)
This commit is contained in:
@@ -79,6 +79,12 @@ def main():
|
||||
setup_dns=dict(required=False, type='bool'),
|
||||
### certificate system ###
|
||||
subject_base=dict(required=True),
|
||||
### dns ###
|
||||
zonemgr=dict(required=False),
|
||||
forwarders=dict(required=False, type='list', default=[]),
|
||||
forward_policy=dict(default=None, choices=['first', 'only']),
|
||||
no_dnssec_validation=dict(required=False, type='bool',
|
||||
default=False),
|
||||
### additional ###
|
||||
ccache=dict(required=True),
|
||||
_top_dir = dict(required=True),
|
||||
@@ -101,6 +107,12 @@ def main():
|
||||
options.subject_base = ansible_module.params.get('subject_base')
|
||||
if options.subject_base is not None:
|
||||
options.subject_base = DN(options.subject_base)
|
||||
### dns ###
|
||||
options.zonemgr = ansible_module.params.get('zonemgr')
|
||||
options.forwarders = ansible_module.params.get('forwarders')
|
||||
options.forward_policy = ansible_module.params.get('forward_policy')
|
||||
options.no_dnssec_validation = ansible_module.params.get(
|
||||
'no_dnssec_validationdnssec_validation')
|
||||
### additional ###
|
||||
ccache = ansible_module.params.get('ccache')
|
||||
os.environ['KRB5CCNAME'] = ccache
|
||||
|
||||
Reference in New Issue
Block a user