Load rundeck variable differently based on arguments passed

This commit is contained in:
abrown38 committed 2025-01-03 12:31:53 +00:00
1 parent 154fb58487
commit 30aa6c5aad
1 file changed
+9 -2
+9 -2
View File
@@ -5,8 +5,15 @@ declare -gr OS_PROJECT=$1
declare -gr WIN_PROJECT=$2
declare -gr API_TOKEN=$3
declare -gr RD_JOB_ID=$(< /deployments/$OS_PROJECT-$WIN_PROJECT/JOB_ID)
declare -gr RD_EXEC_ID=$(< /deployments/$OS_PROJECT-$WIN_PROJECT/EXEC_ID)
if [[ -n "$4" && -n "$5" ]]; then
echo "PASSED AS ARGUMENTS"
declare -gr RD_JOB_ID=$4
declare -gr RD_EXEC_ID=$5
else
echo "READ FROM FILE"
declare -gr RD_JOB_ID=$(< /deployments/$OS_PROJECT-$WIN_PROJECT/JOB_ID)
declare -gr RD_EXEC_ID=$(< /deployments/$OS_PROJECT-$WIN_PROJECT/EXEC_ID)
fi
export OS_CLIENT_CONFIG_FILE=/deployments/$OS_PROJECT-$WIN_PROJECT/clouds.yaml