diff --git a/clean.sh b/clean.sh index 7db519b0dc..86e3d4bec8 100755 --- a/clean.sh +++ b/clean.sh @@ -130,7 +130,7 @@ if [[ -n "$SCREEN_LOGDIR" ]] && [[ -d "$SCREEN_LOGDIR" ]]; then fi # Clean up venvs -DIRS_TO_CLEAN="$WHEELHOUSE ${PROJECT_VENV[@]}" +DIRS_TO_CLEAN="$WHEELHOUSE ${PROJECT_VENV[@]} .config/openstack" rm -rf $DIRS_TO_CLEAN # Clean up files diff --git a/stack.sh b/stack.sh index f20af219a6..dea56437dd 100755 --- a/stack.sh +++ b/stack.sh @@ -1294,6 +1294,29 @@ for i in BASE_SQL_CONN ENABLED_SERVICES HOST_IP LOGFILE \ echo $i=${!i} >>$TOP_DIR/.stackenv done +# Write out a clouds.yaml file +# putting the location into a variable to allow for easier refactoring later +# to make it overridable. There is current no usecase where doing so makes +# sense, so I'm not actually doing it now. +CLOUDS_YAML=~/.config/openstack/clouds.yaml +if [ ! -e $CLOUDS_YAML ]; then + mkdir -p $(dirname $CLOUDS_YAML) + cat >"$CLOUDS_YAML" <>"$CLOUDS_YAML" + fi +fi + # Wrapup configuration # ====================