From 419312c32476efc55c4f934b72bdc408026ac18a Mon Sep 17 00:00:00 2001 From: Thomas Woerner Date: Wed, 17 Jul 2019 19:06:26 +0200 Subject: [PATCH] ipaclient/library/ipaclient_setup_nss: Add dnsok for no-sssd compatibility code dnsok has been used unitialized in the compatilbility code without sssd. --- roles/ipaclient/library/ipaclient_setup_nss.py | 2 ++ roles/ipaclient/tasks/install.yml | 1 + 2 files changed, 3 insertions(+) diff --git a/roles/ipaclient/library/ipaclient_setup_nss.py b/roles/ipaclient/library/ipaclient_setup_nss.py index 0a460eaf..d20bc976 100644 --- a/roles/ipaclient/library/ipaclient_setup_nss.py +++ b/roles/ipaclient/library/ipaclient_setup_nss.py @@ -180,6 +180,7 @@ def main(): ca_enabled=dict(required=True, type='bool'), mkhomedir=dict(required=False, type='bool'), on_master=dict(required=False, type='bool'), + dnsok=dict(required=False, type='bool', default=False), enable_dns_updates=dict(required=False, type='bool'), all_ip_addresses=dict(required=False, type='bool', default=False), @@ -208,6 +209,7 @@ def main(): ca_enabled = module.params.get('ca_enabled') options.mkhomedir = module.params.get('mkhomedir') options.on_master = module.params.get('on_master') + dnsok = module.params.get('dnsok') fstore = sysrestore.FileStore(paths.IPA_CLIENT_SYSRESTORE) statestore = sysrestore.StateFile(paths.IPA_CLIENT_SYSRESTORE) diff --git a/roles/ipaclient/tasks/install.yml b/roles/ipaclient/tasks/install.yml index e66c46e1..0de191ef 100644 --- a/roles/ipaclient/tasks/install.yml +++ b/roles/ipaclient/tasks/install.yml @@ -296,6 +296,7 @@ mkhomedir: "{{ ipaclient_mkhomedir }}" ca_enabled: "{{ result_ipaclient_api.ca_enabled }}" on_master: "{{ ipaclient_on_master }}" + dnsok: "{{ result_ipaclient_test.dnso }}" enable_dns_updates: "{{ ipassd_enable_dns_updates }}" all_ip_addresses: "{{ ipaclient_all_ip_addresses }}" ip_addresses: "{{ ipaclient_ip_addresses | default(omit) }}"