summaryrefslogtreecommitdiffstats
path: root/install/tools/ipa-replica-install
diff options
context:
space:
mode:
authorAna Krivokapic <akrivoka@redhat.com>2013-08-19 17:45:31 +0200
committerPetr Viktorin <pviktori@redhat.com>2013-08-20 16:36:13 +0200
commitc318213250af68c02cc72fa609b3b844f929166b (patch)
tree094e8b7b1e20793e49ceca521f89fd099eda7142 /install/tools/ipa-replica-install
parent78cf94a52cba0b3205a8aacaeacfe1415a68a2c9 (diff)
downloadfreeipa-c318213250af68c02cc72fa609b3b844f929166b.tar.gz
freeipa-c318213250af68c02cc72fa609b3b844f929166b.tar.xz
freeipa-c318213250af68c02cc72fa609b3b844f929166b.zip
Fix broken replica installation
Make sure the subject base parameter is correctly passed and used during the creation of the DS instance on a replica. https://fedorahosted.org/freeipa/ticket/3868
Diffstat (limited to 'install/tools/ipa-replica-install')
-rwxr-xr-xinstall/tools/ipa-replica-install14
1 files changed, 10 insertions, 4 deletions
diff --git a/install/tools/ipa-replica-install b/install/tools/ipa-replica-install
index 79f8a7ab4..c6d69fca6 100755
--- a/install/tools/ipa-replica-install
+++ b/install/tools/ipa-replica-install
@@ -162,10 +162,16 @@ def install_replica_ds(config):
config.dir + "/dirsrv_pin.txt")
ds = dsinstance.DsInstance()
- ds.create_replica(config.realm_name,
- config.master_host_name, config.host_name,
- config.domain_name, config.dirman_password,
- pkcs12_info, ca_file = config.dir + "/ca.crt")
+ ds.create_replica(
+ realm_name=config.realm_name,
+ master_fqdn=config.master_host_name,
+ fqdn=config.host_name,
+ domain_name=config.domain_name,
+ dm_password=config.dirman_password,
+ subject_base=config.subject_base,
+ pkcs12_info=pkcs12_info,
+ ca_file=config.dir + "/ca.crt",
+ )
return ds