diff options
Diffstat (limited to 'ipaserver/install/server/replicainstall.py')
-rw-r--r-- | ipaserver/install/server/replicainstall.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/ipaserver/install/server/replicainstall.py b/ipaserver/install/server/replicainstall.py index f59788047..3801f7949 100644 --- a/ipaserver/install/server/replicainstall.py +++ b/ipaserver/install/server/replicainstall.py @@ -840,9 +840,11 @@ def install(installer): if config.setup_ca: services.knownservices['pki_tomcatd'].restart('pki-tomcat') + api.Backend.ldap2.connect(autobind=True) if options.setup_dns: - api.Backend.ldap2.connect(autobind=True) dns.install(False, True, options) + else: + api.Command.dns_update_system_records() # Restart httpd to pick up the new IPA configuration service.print_msg("Restarting the web server") @@ -1469,9 +1471,11 @@ def promote(installer): server_api.bootstrap(in_server=True, context='installer') server_api.finalize() + server_api.Backend.ldap2.connect(autobind=True) if options.setup_dns: - server_api.Backend.ldap2.connect(autobind=True) dns.install(False, True, options, server_api) + else: + server_api.Command.dns_update_system_records() # Everything installed properly, activate ipa service. services.knownservices.ipa.enable() |