@@ -48,8 +48,8 @@ source ${SCRIPTPATH}/common.sh
4848# We'll use the NTP_SERVER environmental variable to define the NTP server to use, e.g.:
4949# export NTP_SERVER=pool.ntp.org
5050
51- if [ $EDPM_COMPUTE_CELLS -eq 2 ] || [ $EDPM_COMPUTE_CELLS -gt 3 ] || [ $EDPM_COMPUTE_CELLS -eq 0 ] ; then
52- echo " Only a main cell0 plus a 2 additional compute cells supported yet!"
51+ if [ $EDPM_COMPUTE_CELLS -ne 1 -a $EDPM_COMPUTE_CELLS -ne 3 ]; then
52+ echo " Only a main cell1 plus a 2 additional compute cells supported yet!"
5353 exit 1
5454fi
5555
@@ -81,11 +81,6 @@ sudo dnf install -y podman python3-tripleoclient util-linux lvm2
8181sudo hostnamectl set-hostname undercloud.localdomain
8282sudo hostnamectl set-hostname undercloud.localdomain --transient
8383
84- cat >\$ HOME/nova_noceph.yaml <<__EOF__
85- parameter_defaults:
86- NovaEnableRbdBackend: false
87- __EOF__
88-
8984export HOST_PRIMARY_RESOLV_CONF_ENTRY=${HOST_PRIMARY_RESOLV_CONF_ENTRY}
9085export INTERFACE_MTU=${INTERFACE_MTU:- 1500}
9186export NTP_SERVER=${NTP_SERVER:- " pool.ntp.org" }
@@ -101,16 +96,13 @@ export OCTAVIA_ENABLED=${OCTAVIA_ENABLED}
10196export TELEMETRY_ENABLED=${TELEMETRY_ENABLED:- true}
10297
10398set +x
104- if [[ -f \$ HOME/containers-prepare-parameters.yaml ]]; then
105- echo "Using existing containers-prepare-parameters.yaml - contents:"
106- cat \$ HOME/containers-prepare-parameters.yaml
107- else
99+ if [ ! -f \$ HOME/containers-prepare-parameters.yaml ]; then
108100 login_args=" "
109101 [ "\$ RH_REGISTRY_USER" ] && [ -n "\$ RH_REGISTRY_PWD" ] && login_args="--enable-registry-login"
110102 openstack tripleo container image prepare default \
111103 --output-env-file \$ HOME/containers-prepare-parameters.yaml \$ {login_args}
112- # Use wallaby el9 container images
113- sed -i 's|quay.io/tripleowallaby$|quay.io/tripleowallabycentos9|' \$ HOME/ containers-prepare-parameters.yaml
104+ else
105+ echo "Using existing containers-prepare-parameters.yaml"
114106fi
115107
116108if [ "\$ RH_REGISTRY_USER" ] && [ -n "\$ RH_REGISTRY_PWD" ]; then
@@ -226,6 +218,7 @@ scp $SSH_OPT ${SCRIPTPATH}/../tripleo/hieradata_overrides_undercloud.yaml zuul@$
226218scp $SSH_OPT ${SCRIPTPATH} /../tripleo/undercloud-parameter-defaults.yaml zuul@$IP :undercloud-parameter-defaults.yaml
227219scp $SSH_OPT ${MY_TMP_DIR} /undercloud.conf zuul@$IP :undercloud.conf
228220scp $SSH_OPT ${SCRIPTPATH} /../tripleo/config-download-networker.yaml zuul@$IP :config-download-networker.yaml
221+ scp $SSH_OPT ${SCRIPTPATH} /../tripleo/nova_noceph.yaml zuul@$IP :nova_noceph.yaml
229222if [ $EDPM_COMPUTE_CELLS -gt 1 ]; then
230223 for cell in $( seq 0 $(( EDPM_COMPUTE_CELLS - 1 )) ) ; do
231224 scp $SSH_OPT ${MY_TMP_DIR} /vips_data${cell} .yaml zuul@$IP :vips_data${cell} .yaml
@@ -248,6 +241,9 @@ if [[ "$EDPM_COMPUTE_CEPH_ENABLED" == "true" ]]; then
248241fi
249242
250243if [[ -f $HOME /containers-prepare-parameters.yaml ]]; then
244+ echo " Using existing containers-prepare-parameters.yaml - contents:"
245+ # requires 'make download_tools'
246+ yq ' .parameter_defaults.ContainerImageRegistryCredentials="{ ...snip... }"' $HOME /containers-prepare-parameters.yaml
251247 scp $SSH_OPT $HOME /containers-prepare-parameters.yaml zuul@$IP :containers-prepare-parameters.yaml
252248fi
253249
0 commit comments