From 8f8d65cab94ff21b09ef69acd29c3d2f10fea2bf Mon Sep 17 00:00:00 2001
From: Thomas Woerner <twoerner@redhat.com>
Date: Wed, 17 Jul 2019 19:29:09 +0200
Subject: [PATCH] ipareplica_setup_ds: Do not trace back for ScriptError and
 RuntimeError

---
 roles/ipareplica/library/ipareplica_setup_ds.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/roles/ipareplica/library/ipareplica_setup_ds.py b/roles/ipareplica/library/ipareplica_setup_ds.py
index 4bfb4cc3..a849c068 100644
--- a/roles/ipareplica/library/ipareplica_setup_ds.py
+++ b/roles/ipareplica/library/ipareplica_setup_ds.py
@@ -331,6 +331,9 @@ def main():
         if ntpinstance is not None:
             ntpinstance.ntp_ldap_enable(config.host_name, ds.suffix,
                                         remote_api.env.realm)
+
+    except (ScriptError, RuntimeError) as e:
+        ansible_module.fail_json(msg=str(e))
     finally:
         if conn.isconnected():
             ansible_log.debug("-- DISCONNECT --")
-- 
GitLab