makeaci: load additional plugins using API.add_module

Load the ldap2 and update_managed_permissions modules using API.add_module
rather than API.import_plugins.

https://fedorahosted.org/freeipa/ticket/4739

Reviewed-By: David Kupka <dkupka@redhat.com>
This commit is contained in:
Jan Cholasta 2016-03-03 13:36:14 +01:00
parent b08f771518
commit 3f5091b55a

View File

@ -97,8 +97,13 @@ def main(options):
basedn=DN('dc=ipa,dc=example'),
realm='IPA.EXAMPLE',
)
api.import_plugins('ipaserver.plugins.ldap2')
api.import_plugins('ipaserver.install.plugins.update_managed_permissions')
from ipaserver.plugins import ldap2
api.add_module(ldap2)
from ipaserver.install.plugins import update_managed_permissions
api.add_module(update_managed_permissions)
api.finalize()
output_lines = list(generate_aci_lines(api))