mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-06-23 17:24:52 +00:00
ipaclient: Fix test of newly supported ipaadmin_keytab use in ipaclient_join
The check for the ipaadmin_keytab was not using "is defined". Because of this the playbook processing failed if the variable was not defined.
This commit is contained in:
@@ -191,7 +191,7 @@
|
|||||||
ipaclient_keytab is not defined else omit }}"
|
ipaclient_keytab is not defined else omit }}"
|
||||||
password: "{{ ipaadmin_password | default(omit) }}"
|
password: "{{ ipaadmin_password | default(omit) }}"
|
||||||
keytab: "{{ ipaclient_keytab | default(omit) }}"
|
keytab: "{{ ipaclient_keytab | default(omit) }}"
|
||||||
admin_keytab: "{{ ipaadmin_keytab if not ipaclient_use_otp | bool and ipaadmin_keytab else omit }}"
|
admin_keytab: "{{ ipaadmin_keytab if ipaadmin_keytab is defined and not ipaclient_use_otp | bool else omit }}"
|
||||||
# ca_cert_file: "{{ ipaclient_ca_cert_file | default(omit) }}"
|
# ca_cert_file: "{{ ipaclient_ca_cert_file | default(omit) }}"
|
||||||
kinit_attempts: "{{ ipaclient_kinit_attempts | default(omit) }}"
|
kinit_attempts: "{{ ipaclient_kinit_attempts | default(omit) }}"
|
||||||
register: result_ipaclient_join
|
register: result_ipaclient_join
|
||||||
|
|||||||
Reference in New Issue
Block a user