mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-27 09:21:59 -06:00
replicainstall: set ldapi uri in replica promotion
* read realm from config file * configure api.env to use ldapi genrated from realm https://fedorahosted.org/freeipa/ticket/6461 Reviewed-By: Martin Basti <mbasti@redhat.com> Reviewed-By: Jan Cholasta <jcholast@redhat.com>
This commit is contained in:
parent
24baccbd6a
commit
9fca820b6b
@ -28,6 +28,7 @@ from ipaplatform import services
|
||||
from ipaplatform.tasks import tasks
|
||||
from ipaplatform.paths import paths
|
||||
from ipalib import api, certstore, constants, create_api, errors, rpc, x509
|
||||
from ipalib.config import Env
|
||||
from ipalib.util import (
|
||||
network_ip_address_warning,
|
||||
broadcast_ip_address_warning,
|
||||
@ -1028,7 +1029,14 @@ def promote_check(installer):
|
||||
except ipaclient.ntpconf.NTPConfigurationError:
|
||||
pass
|
||||
|
||||
api.bootstrap(in_server=True, context='installer')
|
||||
env = Env()
|
||||
env._bootstrap(context='installer', log=None)
|
||||
env._finalize_core(**dict(constants.DEFAULT_CONFIG))
|
||||
|
||||
# pylint: disable=no-member
|
||||
api.bootstrap(in_server=True, context='installer',
|
||||
ldap_uri=installutils.realm_to_ldapi_uri(env.realm))
|
||||
# pylint: enable=no-member
|
||||
api.finalize()
|
||||
|
||||
config = ReplicaConfig()
|
||||
|
Loading…
Reference in New Issue
Block a user