From afcc72807c7bc32534fdb7c028780c782c198d56 Mon Sep 17 00:00:00 2001 From: Thomas Woerner <twoerner@redhat.com> Date: Mon, 2 Oct 2017 19:01:50 +0200 Subject: [PATCH] library/ipatest.py: New return value ca_crt_exists This will provide information if the ca.crt file exists. This will be needed to be able to decide what needs to be fixed later on. --- library/ipatest.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/library/ipatest.py b/library/ipatest.py index c5e89c29..a421bfac 100644 --- a/library/ipatest.py +++ b/library/ipatest.py @@ -90,6 +90,10 @@ krb5_keytab_ok: description: The flag describes if krb5.keytab on the host is usable. returned: always type: bool +ca_crt_exists: + description: The flag describes if ca.crt exists. + returned: always + type: bool ''' class Object(object): @@ -184,6 +188,7 @@ def main(): sssd = True krb5_keytab_ok = False + ca_crt_exists = os.path.exists(paths.IPA_CA_CRT) try: (krb_fd, krb_name) = tempfile.mkstemp() os.close(krb_fd) @@ -219,7 +224,8 @@ def main(): module.fail_json(msg="Could not remove %s" % krb_name) module.exit_json(changed=False, - krb5_keytab_ok=krb5_keytab_ok) + krb5_keytab_ok=krb5_keytab_ok, + ca_crt_exists=ca_crt_exists) if __name__ == '__main__': main() -- GitLab