From d2da6c8ac6929a08c11fd686c03593138d2645e6 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Thu, 16 Aug 2018 19:55:00 +0200 Subject: [PATCH] Add a FreeIPAExtraArgs param to ci/scripts/freeipa_setup.sh There are scripts that need some customized parameters (infrared uses freeipa_setup.sh for example). And sometimes it is convenient to be able to disable dns verification for example. Change-Id: Ie605aade96dc690e6b52f55bdf1526c8fd51de6c --- ci/scripts/freeipa_setup.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ci/scripts/freeipa_setup.sh b/ci/scripts/freeipa_setup.sh index e699841f05..4815dd735a 100644 --- a/ci/scripts/freeipa_setup.sh +++ b/ci/scripts/freeipa_setup.sh @@ -13,6 +13,7 @@ # - UsingNovajoin: If unset, we pre-provision the service principals # needed for the overcloud deploy. If set, we skip this, # since novajoin will do it. +# - FreeIPAExtraArgs: Additional parameters to be passed to FreeIPA script # set -eux @@ -30,6 +31,7 @@ export UndercloudFQDN=${UndercloudFQDN:-""} export HostsSecret=${HostsSecret:-""} export ProvisioningCIDR=${ProvisioningCIDR:-""} export UsingNovajoin=${UsingNovajoin:-""} +export FreeIPAExtraArgs=${FreeIPAExtraArgs:-""} if [ -n "$ProvisioningCIDR" ]; then # Add address to provisioning network interface @@ -96,7 +98,7 @@ ipa-server-install -U -r `hostname -d|tr "[a-z]" "[A-Z]"` \ -p $DirectoryManagerPassword -a $AdminPassword \ --hostname `hostname -f` \ --ip-address=$FreeIPAIP \ - --setup-dns --auto-forwarders --auto-reverse + --setup-dns --auto-forwarders --auto-reverse $FreeIPAExtraArgs # Authenticate echo $AdminPassword | kinit admin