diff --git a/roles/ipaserver/library/ipaserver_setup_kra.py b/roles/ipaserver/library/ipaserver_setup_kra.py index fbfd1e1eafc7af08c69971ecbafb422fed321fa4..ae2946c6b5158594b548bad2190156e19f66fbf1 100644 --- a/roles/ipaserver/library/ipaserver_setup_kra.py +++ b/roles/ipaserver/library/ipaserver_setup_kra.py @@ -87,9 +87,11 @@ def main(): with redirect_stdout(ansible_log): if hasattr(custodiainstance, "get_custodia_instance"): - custodia = custodiainstance.get_custodia_instance( - options, custodiainstance.CustodiaModes.MASTER_PEER) - custodia.create_instance() + if hasattr(custodiainstance.CustodiaModes, "FIRST_MASTER"): + mode = custodiainstance.CustodiaModes.FIRST_MASTER + else: + mode = custodiainstance.CustodiaModes.MASTER_PEER + custodia = custodiainstance.get_custodia_instance(options, mode) kra.install(api, None, options, custodia=custodia) else: