diff --git a/ipaserver/install/server/install.py b/ipaserver/install/server/install.py index 12a6f75e2..fc316bdc0 100644 --- a/ipaserver/install/server/install.py +++ b/ipaserver/install/server/install.py @@ -38,7 +38,7 @@ from ipalib.util import ( no_matching_interface_for_ip_address_warning, ) from ipaserver.install import ( - adtrust, bindinstance, ca, dns, dsinstance, + adtrust, adtrustinstance, bindinstance, ca, dns, dsinstance, httpinstance, installutils, kra, krbinstance, otpdinstance, custodiainstance, replication, service, sysupgrade, cainstance) @@ -50,12 +50,6 @@ from ipaserver.install.installutils import ( if six.PY3: unicode = str -try: - from ipaserver.install import adtrustinstance - _server_trust_ad_installed = True -except ImportError: - _server_trust_ad_installed = False - NoneType = type(None) logger = logging.getLogger(__name__) @@ -1185,8 +1179,7 @@ def uninstall(installer): httpinstance.HTTPInstance(fstore).uninstall() krbinstance.KrbInstance(fstore).uninstall() dsinstance.DsInstance(fstore=fstore).uninstall() - if _server_trust_ad_installed: - adtrustinstance.ADTRUSTInstance(fstore).uninstall() + adtrustinstance.ADTRUSTInstance(fstore).uninstall() # realm isn't used, but IPAKEMKeys parses /etc/ipa/default.conf # otherwise, see https://pagure.io/freeipa/issue/7474 . custodiainstance.CustodiaInstance(realm='REALM.INVALID').uninstall()