From 7a2d2c5236f3b6b6fb0f5e56aa805b429b890c0e Mon Sep 17 00:00:00 2001
From: Thomas Woerner <twoerner@redhat.com>
Date: Wed, 3 Apr 2019 18:08:34 +0200
Subject: [PATCH] ipareplica_prepare: Properly fail if replica_conn_check
 failed

If replica_conn_check failed a back trace was printed instead of a proper
failure in ansible. Thias has been fixed.
---
 roles/ipareplica/library/ipareplica_prepare.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/roles/ipareplica/library/ipareplica_prepare.py b/roles/ipareplica/library/ipareplica_prepare.py
index cbdfd93e..0d965c3c 100644
--- a/roles/ipareplica/library/ipareplica_prepare.py
+++ b/roles/ipareplica/library/ipareplica_prepare.py
@@ -660,6 +660,8 @@ def main():
                     config.realm_name, options.setup_ca, 389,
                     options.admin_password, principal=options.principal,
                     ca_cert_file=cafile)
+        except ScriptError as e:
+            ansible_module.fail_json(msg=str(e))
         finally:
             if add_to_ipaservers:
                 os.environ['KRB5CCNAME'] = ccache
-- 
GitLab