mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
restart dirsrv as part of ipa-adtrust-install
We should restart Directory Server when performing AD trusts configuration to enable new CLDAP plugin and force KDC to notice MS PAC is now available. Previously we only restarted KDC but if dirsrv is restarted, KDC will notice its socket disappeared and will refresh itself http://fedorahosted.org/freeipa/ticket/2862
This commit is contained in:
committed by
Martin Kosek
parent
37b7b28993
commit
0e3d064ac1
@@ -364,9 +364,9 @@ class ADTRUSTInstance(service.Service):
|
|||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def __restart_kdc(self):
|
def __restart_dirsrv(self):
|
||||||
try:
|
try:
|
||||||
ipaservices.knownservices.krb5kdc.restart()
|
ipaservices.knownservices.dirsrv.restart()
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@@ -434,8 +434,8 @@ class ADTRUSTInstance(service.Service):
|
|||||||
if not self.no_msdcs:
|
if not self.no_msdcs:
|
||||||
self.step("adding special DNS service records", \
|
self.step("adding special DNS service records", \
|
||||||
self.__add_dns_service_records)
|
self.__add_dns_service_records)
|
||||||
self.step("restarting KDC to take MS PAC changes into account", \
|
self.step("restarting Directory Server to take MS PAC and CLDAP changes into account", \
|
||||||
self.__restart_kdc)
|
self.__restart_dirsrv)
|
||||||
self.step("setting SELinux booleans", \
|
self.step("setting SELinux booleans", \
|
||||||
self.__configure_selinux_for_smbd)
|
self.__configure_selinux_for_smbd)
|
||||||
self.step("starting smbd", self.__start)
|
self.step("starting smbd", self.__start)
|
||||||
|
|||||||
Reference in New Issue
Block a user