Copy default configuration files to /etc/

This will allow us to shorten the values.yaml
in many cases.

This is disabled by default. Set COPY_DEFAULT_CONFIG_FILES=yes
to enable it.

Change-Id: I244c29844d3ceb29b73e9a60b284d900bbeeb4ec
This commit is contained in:
okozachenko 2023-08-05 00:53:47 +10:00 committed by Vladimir Kozhukalov
parent 2f88cf4644
commit 82082bf82d
2 changed files with 11 additions and 0 deletions

10
scripts/configure_packages.sh Executable file
View File

@ -0,0 +1,10 @@
#!/bin/bash
set -ex
: ${COPY_DEFAULT_CONFIG_FILES:="no"}
if [[ $COPY_DEFAULT_CONFIG_FILES == "yes" ]] && [[ ! ${PROJECT} =~ ^(infra|requirements)$ ]]; then
mkdir -p "/etc/${PROJECT}/"
cp -r "/var/lib/openstack/etc/${PROJECT}"/* "/etc/${PROJECT}/" || true
fi

View File

@ -85,5 +85,6 @@ fi
$(dirname $0)/clone_project.sh
$(dirname $0)/install_packages.sh
$(dirname $0)/pip_install.sh ${NO_INDEX} /tmp/${PROJECT} ${PIP_PACKAGES}
$(dirname $0)/configure_packages.sh
$(dirname $0)/collect_info.sh
$(dirname $0)/cleanup.sh