fixed an issue with master installation not creating reverse zone

When resolv.conf is set to point to the master's ip before installation, the
ipa-server-install does not create a reverse zone for it's ip even despite
--auto-reverse option provided. The fix is not to mess around with resolv.conf
before master installation.

Reviewed-By: Petr Spacek <pspacek@redhat.com>
This commit is contained in:
Oleg Fayans
2016-01-14 14:59:37 +01:00
committed by Martin Basti
parent ddf2c813b4
commit 7a742391c1

View File

@@ -88,11 +88,12 @@ def allow_sync_ptr(host):
raiseonerr=False) raiseonerr=False)
def apply_common_fixes(host): def apply_common_fixes(host, fix_resolv=True):
fix_etc_hosts(host) fix_etc_hosts(host)
fix_hostname(host) fix_hostname(host)
modify_nm_resolv_conf_settings(host) modify_nm_resolv_conf_settings(host)
fix_resolv_conf(host) if fix_resolv:
fix_resolv_conf(host)
def backup_file(host, filename): def backup_file(host, filename):
@@ -264,7 +265,7 @@ def install_master(host, setup_dns=True, setup_kra=False):
host.collect_log(paths.SLAPD_INSTANCE_ERROR_LOG_TEMPLATE % inst) host.collect_log(paths.SLAPD_INSTANCE_ERROR_LOG_TEMPLATE % inst)
host.collect_log(paths.SLAPD_INSTANCE_ACCESS_LOG_TEMPLATE % inst) host.collect_log(paths.SLAPD_INSTANCE_ACCESS_LOG_TEMPLATE % inst)
apply_common_fixes(host) apply_common_fixes(host, fix_resolv=False)
fix_apache_semaphores(host) fix_apache_semaphores(host)
args = [ args = [