From 0f982976055b580657aa468a5155e07d578da979 Mon Sep 17 00:00:00 2001 From: plasmagoat Date: Mon, 9 Jun 2025 01:52:38 +0200 Subject: [PATCH] pray --- scripts/run_ansible_ci.sh | 62 +++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/scripts/run_ansible_ci.sh b/scripts/run_ansible_ci.sh index 936900f..f57625b 100755 --- a/scripts/run_ansible_ci.sh +++ b/scripts/run_ansible_ci.sh @@ -3,11 +3,11 @@ set -euo pipefail echo "Starting Ansible CI/CD run..." -# --- 1. Validate required environment variables --- -if [[ -z "${PROXMOX_LOCAL_IMAGE_PATH_FROM_BUILD}" ]]; then - echo "Error: PROXMOX_LOCAL_IMAGE_PATH_FROM_BUILD environment variable not set. Cannot find built image." - exit 1 -fi +# # --- 1. Validate required environment variables --- +# if [[ -z "${PROXMOX_LOCAL_IMAGE_PATH_FROM_BUILD}" ]]; then +# echo "Error: PROXMOX_LOCAL_IMAGE_PATH_FROM_BUILD environment variable not set. Cannot find built image." +# exit 1 +# fi # --- 2. Navigate to the Ansible directory --- SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) @@ -21,35 +21,35 @@ fi cd "${ANSIBLE_DIR}" echo "Changed directory to: $(pwd)" -# --- 3. Define Ansible Extra Variables --- -# Base extra variables from our static definitions -EXTRA_VARS=( - # "local_image_path_ci=${PROXMOX_LOCAL_IMAGE_PATH_FROM_BUILD}" # Path to the image file on the CI runner - # "image_filename=$(basename "${PROXMOX_LOCAL_IMAGE_PATH_FROM_BUILD}")" # Extract filename -) +# # --- 3. Define Ansible Extra Variables --- +# # Base extra variables from our static definitions +# EXTRA_VARS=( +# # "local_image_path_ci=${PROXMOX_LOCAL_IMAGE_PATH_FROM_BUILD}" # Path to the image file on the CI runner +# # "image_filename=$(basename "${PROXMOX_LOCAL_IMAGE_PATH_FROM_BUILD}")" # Extract filename +# ) -# Append any other variables passed via ANSIBLE_EXTRA_VARS from the workflow -if [[ -n "${ANSIBLE_EXTRA_VARS:-}" ]]; then - # Split by space or newline and add to array - IFS=$'\n' read -r -d '' -a ADDITIONAL_VARS <<< "${ANSIBLE_EXTRA_VARS}" || true - for var in "${ADDITIONAL_VARS[@]}"; do - EXTRA_VARS+=("${var}") - done -fi +# # Append any other variables passed via ANSIBLE_EXTRA_VARS from the workflow +# if [[ -n "${ANSIBLE_EXTRA_VARS:-}" ]]; then +# # Split by space or newline and add to array +# IFS=$'\n' read -r -d '' -a ADDITIONAL_VARS <<< "${ANSIBLE_EXTRA_VARS}" || true +# for var in "${ADDITIONAL_VARS[@]}"; do +# EXTRA_VARS+=("${var}") +# done +# fi -# --- 4. Execute the Ansible Playbook --- -echo "Executing Ansible playbook: upload-template.yml" +# # --- 4. Execute the Ansible Playbook --- +# echo "Executing Ansible playbook: upload-template.yml" -# Construct the full --extra-vars string -EXTRA_VARS_ARGS="" -for var in "${EXTRA_VARS[@]}"; do - EXTRA_VARS_ARGS+=" -e ${var}" -done +# # Construct the full --extra-vars string +# EXTRA_VARS_ARGS="" +# for var in "${EXTRA_VARS[@]}"; do +# EXTRA_VARS_ARGS+=" -e ${var}" +# done -ansible-playbook upload-template.yml \ - --inventory inventory/hosts.yml \ - ${EXTRA_VARS_ARGS} \ - --diff \ - --check false # Set to true for a dry run, false for actual execution +ansible-playbook upload-template.yml #\ + # --inventory inventory/hosts.yml \ + # ${EXTRA_VARS_ARGS} \ + # --diff \ + # --check false # Set to true for a dry run, false for actual execution echo "Ansible playbook execution finished."