File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -106,9 +106,17 @@ export OPENSTACK_CLOUD="${CAPO_CLOUD}"
106
106
107
107
# Build OPENSTACK_CLOUD_YAML_B64
108
108
if [[ ${CAPO_YQ_VERSION} == * " version 1" * || ${CAPO_YQ_VERSION} == * " version 2" * || ${CAPO_YQ_VERSION} == * " version 3" * ]]; then
109
- CAPO_OPENSTACK_CLOUD_YAML_SELECTED_CLOUD_B64=$( echo " ${CAPO_OPENSTACK_CLOUD_YAML_CONTENT} " | yq r - clouds.${CAPO_CLOUD} | yq w - auth.password ${CAPO_PASSWORD} | yq p - clouds.${CAPO_CLOUD} | b64encode)
109
+ if [[ " $CAPO_PASSWORD " = " " || " $CAPO_PASSWORD " = " null" ]]; then
110
+ CAPO_OPENSTACK_CLOUD_YAML_SELECTED_CLOUD_B64=$( echo " ${CAPO_OPENSTACK_CLOUD_YAML_CONTENT} " | yq r - clouds.${CAPO_CLOUD} | yq p - clouds.${CAPO_CLOUD} | b64encode)
111
+ else
112
+ CAPO_OPENSTACK_CLOUD_YAML_SELECTED_CLOUD_B64=$( echo " ${CAPO_OPENSTACK_CLOUD_YAML_CONTENT} " | yq r - clouds.${CAPO_CLOUD} | yq w - auth.password ${CAPO_PASSWORD} | yq p - clouds.${CAPO_CLOUD} | b64encode)
113
+ fi
110
114
else
111
- CAPO_OPENSTACK_CLOUD_YAML_SELECTED_CLOUD_B64=$( echo " ${CAPO_OPENSTACK_CLOUD_YAML_CONTENT} " | yq e .clouds.${CAPO_CLOUD} - | PASSWORD=${CAPO_PASSWORD} yq e ' .auth.password = env(PASSWORD)' - | yq e ' {"clouds": {"' ${CAPO_CLOUD} ' ": . }}' - | b64encode)
115
+ if [[ " $CAPO_PASSWORD " = " " || " $CAPO_PASSWORD " = " null" ]]; then
116
+ CAPO_OPENSTACK_CLOUD_YAML_SELECTED_CLOUD_B64=$( echo " ${CAPO_OPENSTACK_CLOUD_YAML_CONTENT} " | yq e .clouds.${CAPO_CLOUD} - | yq e ' {"clouds": {"' ${CAPO_CLOUD} ' ": . }}' - | b64encode)
117
+ else
118
+ CAPO_OPENSTACK_CLOUD_YAML_SELECTED_CLOUD_B64=$( echo " ${CAPO_OPENSTACK_CLOUD_YAML_CONTENT} " | yq e .clouds.${CAPO_CLOUD} - | PASSWORD=${CAPO_PASSWORD} yq e ' .auth.password = env(PASSWORD)' - | yq e ' {"clouds": {"' ${CAPO_CLOUD} ' ": . }}' - | b64encode)
119
+ fi
112
120
fi
113
121
export OPENSTACK_CLOUD_YAML_B64=" ${CAPO_OPENSTACK_CLOUD_YAML_SELECTED_CLOUD_B64} "
114
122
You can’t perform that action at this time.
0 commit comments