summaryrefslogtreecommitdiffstats
path: root/functions.sh
diff options
context:
space:
mode:
Diffstat (limited to 'functions.sh')
-rwxr-xr-xfunctions.sh24
1 files changed, 9 insertions, 15 deletions
diff --git a/functions.sh b/functions.sh
index c4690ef..0213829 100755
--- a/functions.sh
+++ b/functions.sh
@@ -160,10 +160,9 @@ copy_files_jump() {
# Host Provisioning
provision_hosts_baremetal() {
+ CMD="./deploy.sh -s ironic -d ${DISTRO} -p file:///${PROJECT_ROOT}/engine/engine/pdf.yaml -i file:///${PROJECT_ROOT}/engine/engine/idf.yaml"
if [ "${DEBUG:-false}" == "true" ]; then
- DEBUG_FLAG="-v"
- else
- DEBUG_FLAG=""
+ CMD+=" -v"
fi
# shellcheck disable=SC2087
@@ -176,19 +175,11 @@ fi
cp "${PROJECT_ROOT}"/"${VENDOR}"/{pdf.yaml,idf.yaml} \
"${PROJECT_ROOT}"/engine/engine
cd "${PROJECT_ROOT}"/engine/engine || return
-./deploy.sh -s ironic "${DEBUG_FLAG}" -d "${DISTRO}" \
--p file:///"${PROJECT_ROOT}"/engine/engine/pdf.yaml \
--i file:///"${PROJECT_ROOT}"/engine/engine/idf.yaml
+${CMD}
EOF
}
provision_hosts_vms() {
- if [ "${DEBUG:-false}" == "true" ]; then
- DEBUG_FLAG="-v"
- else
- DEBUG_FLAG=""
- fi
-
# shellcheck disable=SC2087
# Install and run cloud-infra
if [ ! -d "${CURRENTPATH}/engine" ]; then
@@ -196,9 +187,12 @@ provision_hosts_vms() {
fi
cp "${CURRENTPATH}"/hw_config/"${VENDOR}"/{pdf.yaml,idf.yaml} "${CURRENTPATH}"/engine/engine
cd "${CURRENTPATH}"/engine/engine || return
- ./deploy.sh -s ironic "${DEBUG_FLAG}" \
- -p file:///"${CURRENTPATH}"/engine/engine/pdf.yaml \
- -i file:///"${CURRENTPATH}"/engine/engine/idf.yaml
+ CMD="./deploy.sh -s ironic -p file:///${CURRENTPATH}/engine/engine/pdf.yaml -i file:///${CURRENTPATH}/engine/engine/idf.yaml"
+ if [ "${DEBUG:-false}" == "true" ]; then
+ CMD+=" -v"
+ fi
+
+ ${CMD}
}
# Setup networking on provisioned hosts (Adapt setup_network.sh according to your network setup)