diff --git a/roles/ipaclient/library/ipaclient_setup_nss.py b/roles/ipaclient/library/ipaclient_setup_nss.py index 052ac4506edd5cff2d4e9129814bb89328b6e251..09ddef524ba5a3c1890c2a0b6f4fff6c40f24512 100644 --- a/roles/ipaclient/library/ipaclient_setup_nss.py +++ b/roles/ipaclient/library/ipaclient_setup_nss.py @@ -279,6 +279,7 @@ def main(): options.no_sssd = False options.sssd = not options.no_sssd options.no_ac = False + options.dns_over_tls = False nosssd_files = module.params.get('nosssd_files') selinux_works = module.params.get('selinux_works') krb_name = module.params.get('krb_name') @@ -376,7 +377,12 @@ def main(): ssh_config_dir = paths.SSH_CONFIG_DIR else: ssh_config_dir = services.knownservices.sshd.get_config_dir() - update_ssh_keys(hostname, ssh_config_dir, options.create_sshfp) + argspec_update_ssh_keys = getargspec(update_ssh_keys) + # Hotfix for https://github.com/freeipa/freeipa/pull/7343 + if "options" in argspec_update_ssh_keys.args: + update_ssh_keys(hostname, ssh_config_dir, options, cli_server[0]) + else: + update_ssh_keys(hostname, ssh_config_dir, options.create_sshfp) try: os.remove(CCACHE_FILE) diff --git a/roles/ipareplica/module_utils/ansible_ipa_replica.py b/roles/ipareplica/module_utils/ansible_ipa_replica.py index c5efa8da3c0c554acb22bddbb8f64c4bbc03a627..829909527694dfa512aba71cbb74aebc00bfc711 100644 --- a/roles/ipareplica/module_utils/ansible_ipa_replica.py +++ b/roles/ipareplica/module_utils/ansible_ipa_replica.py @@ -331,6 +331,13 @@ options.add_agents = False # ServerReplicaInstall options.subject_base = None options.ca_subject = None + +# Hotfix for https://github.com/freeipa/freeipa/pull/7343 +options.dns_over_tls = False +options.dns_over_tls_key = None +options.dns_over_tls_cert = None +options.dot_forwarders = None +options.dns_policy = None # pylint: enable=attribute-defined-outside-init diff --git a/roles/ipaserver/module_utils/ansible_ipa_server.py b/roles/ipaserver/module_utils/ansible_ipa_server.py index f3c95b951461226ffa5d9b3dab498d6d57e3fb7b..d2a1fbc0e6f2a308b9d4e9b10dec675c5c7e959b 100644 --- a/roles/ipaserver/module_utils/ansible_ipa_server.py +++ b/roles/ipaserver/module_utils/ansible_ipa_server.py @@ -354,6 +354,13 @@ options.add_agents = False # no_msdcs is deprecated options.no_msdcs = False +# Hotfix for https://github.com/freeipa/freeipa/pull/7343 +options.dns_over_tls = False +options.dns_over_tls_key = None +options.dns_over_tls_cert = None +options.dot_forwarders = None +options.dns_policy = None + # For pylint options.external_cert_files = None options.dirsrv_cert_files = None