FreeIPA: don't preprovision service principals if novajoin is enabled
novajoin will do this once it's enabled in CI. Change-Id: I9f19d833f306930704b09de0c4d425461f1f3f63
This commit is contained in:
parent
a81ccd80db
commit
f6d8dc6e39
@ -10,6 +10,9 @@
|
|||||||
# - HostsSecret
|
# - HostsSecret
|
||||||
# - ProvisioningCIDR: If set, it adds the given CIDR to the provisioning
|
# - ProvisioningCIDR: If set, it adds the given CIDR to the provisioning
|
||||||
# interface (which is hardcoded to eth1)
|
# interface (which is hardcoded to eth1)
|
||||||
|
# - UsingNovajoin: If unset, we pre-provision the service principals
|
||||||
|
# needed for the overcloud deploy. If set, we skip this,
|
||||||
|
# since novajoin will do it.
|
||||||
#
|
#
|
||||||
set -eux
|
set -eux
|
||||||
|
|
||||||
@ -94,11 +97,13 @@ if [ "$?" = '1' ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Create undercloud host
|
if [ -z "$UsingNovajoin" ]; then
|
||||||
ipa host-add $UndercloudFQDN --password=$HostsSecret --force
|
# Create undercloud host
|
||||||
|
ipa host-add $UndercloudFQDN --password=$HostsSecret --force
|
||||||
|
|
||||||
# Create overcloud nodes and services
|
# Create overcloud nodes and services
|
||||||
git clone https://github.com/JAORMX/freeipa-tripleo-incubator.git
|
git clone https://github.com/JAORMX/freeipa-tripleo-incubator.git
|
||||||
cd freeipa-tripleo-incubator
|
cd freeipa-tripleo-incubator
|
||||||
python create_ipa_tripleo_host_setup.py -w $HostsSecret -d $(hostname -d) \
|
python create_ipa_tripleo_host_setup.py -w $HostsSecret -d $(hostname -d) \
|
||||||
--controller-count 1 --compute-count 1
|
--controller-count 1 --compute-count 1
|
||||||
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user