From ef94b703dfb363079f89f98b876dfbbaec0598e4 Mon Sep 17 00:00:00 2001 From: Thomas Woerner <twoerner@redhat.com> Date: Fri, 21 Jun 2024 19:26:36 +0200 Subject: [PATCH] ipaidoverrideusere: Use new convert_input_certificates Certificates given by ansible could have leading and trailing white space, but also multi line input is possible that also could have leading and training white space and newlines. --- plugins/modules/ipaidoverrideuser.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/modules/ipaidoverrideuser.py b/plugins/modules/ipaidoverrideuser.py index 6714265f..49412ebd 100644 --- a/plugins/modules/ipaidoverrideuser.py +++ b/plugins/modules/ipaidoverrideuser.py @@ -315,7 +315,7 @@ RETURN = """ from ansible.module_utils.ansible_freeipa_module import \ IPAAnsibleModule, compare_args_ipa, gen_add_del_lists, gen_add_list, \ - gen_intersection_list, encode_certificate + gen_intersection_list, encode_certificate, convert_input_certificates from ansible.module_utils import six if six.PY3: @@ -479,8 +479,8 @@ def main(): ansible_module.params_fail_used_invalid(invalid, state, action) - if certificate is not None: - certificate = [cert.strip() for cert in certificate] + certificate = convert_input_certificates(ansible_module, certificate, + state) # Init -- GitLab