From 82082bf82de53846b228e62fa154bc011c4f3497 Mon Sep 17 00:00:00 2001 From: okozachenko Date: Sat, 5 Aug 2023 00:53:47 +1000 Subject: [PATCH] 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 --- scripts/configure_packages.sh | 10 ++++++++++ scripts/install.sh | 1 + 2 files changed, 11 insertions(+) create mode 100755 scripts/configure_packages.sh diff --git a/scripts/configure_packages.sh b/scripts/configure_packages.sh new file mode 100755 index 0000000..b003160 --- /dev/null +++ b/scripts/configure_packages.sh @@ -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 diff --git a/scripts/install.sh b/scripts/install.sh index 96ffd18..82670d3 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -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