We use a global api object. It's possible to create a second one, but it's not possible to load plugins to it.
api
A second api object would be useful in ipa-replica-install -- we could have one for the server being installed and one for querying the remote master (currently we have a nasty hack that switches the ldap2 backend URI to do this).
ipa-replica-install
Fixing this should also make it easier to do dependency injection for testing.
master:
There are some test failures caused by this, reopening the ticket.
Metadata Update from @pviktori: - Issue assigned to jcholast - Issue set to the milestone: FreeIPA 4.2
Login to comment on this ticket.