URL: https://github.com/freeipa/freeipa/pull/1784 Author: stlaz Title: #1784: replica-install: pass --ip-address to client install Action: opened
PR body: """ In replica DL1 installation, the --ip-address option was not passed down to the ipa-client-install script (when not promoting client). This resulted in creating DNS records for all of the host's interface IP adresses instead of just those specified. This patch passes all the --ip-address options down to the client installation script. https://pagure.io/freeipa/issue/7405 """ To pull the PR as Git branch: git remote add ghfreeipa https://github.com/freeipa/freeipa git fetch ghfreeipa pull/1784/head:pr1784 git checkout pr1784
From 65b9204c245aa50b208a723748f1f5294852a20f Mon Sep 17 00:00:00 2001 From: Stanislav Laznicka <slazn...@redhat.com> Date: Fri, 6 Apr 2018 09:10:20 +0200 Subject: [PATCH] replica-install: pass --ip-address to client install In replica DL1 installation, the --ip-address option was not passed down to the ipa-client-install script (when not promoting client). This resulted in creating DNS records for all of the host's interface IP adresses instead of just those specified. This patch passes all the --ip-address options down to the client installation script. https://pagure.io/freeipa/issue/7405 --- ipaserver/install/server/replicainstall.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ipaserver/install/server/replicainstall.py b/ipaserver/install/server/replicainstall.py index 028c0e6fbd..83497ae7e2 100644 --- a/ipaserver/install/server/replicainstall.py +++ b/ipaserver/install/server/replicainstall.py @@ -946,6 +946,10 @@ def ensure_enrolled(installer): args.append("--mkhomedir") if installer.force_join: args.append("--force-join") + if installer.ip_addresses: + for ip in installer.ip_addresses: + # installer.ip_addresses is of type [CheckedIPAddress] + args.extend(("--ip-address", str(ip))) try: # Call client install script
_______________________________________________ FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org