From 1df12a614b1ccdc72eb2bc28124f76f414807560 Mon Sep 17 00:00:00 2001
From: Thomas Woerner <twoerner@redhat.com>
Date: Tue, 26 Mar 2019 11:38:44 +0100
Subject: [PATCH] ipareplica py3test: Try to import promote_check if
 install_check is not defined

Since FreeIPA version 4.7.1 there is no install_check defined anymore in
ipaserver.install.server.replicainstall.
---
 roles/ipareplica/files/py3test.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/roles/ipareplica/files/py3test.py b/roles/ipareplica/files/py3test.py
index a7617cff..8c60ded4 100644
--- a/roles/ipareplica/files/py3test.py
+++ b/roles/ipareplica/files/py3test.py
@@ -1,7 +1,10 @@
 #!/usr/bin/python3
 
 # Test ipaerver python3 binding
-from ipaserver.install.server.replicainstall import install_check
+try:
+    from ipaserver.install.server.replicainstall import install_check
+except ImportError:
+    from ipaserver.install.server.replicainstall import promote_check
 
 # Check ipapython version to be >= 4.6
 from ipapython.version import NUM_VERSION, VERSION
-- 
GitLab