variable in auto play file

This commit is contained in:
CHIEFSOFT\ameye
2025-01-25 18:13:44 -05:00
parent a4e2cee6f0
commit 8a58dcaada
+14 -1
View File
@@ -1,3 +1,11 @@
#!/bin/sh
#
for a in "$@" ;do
PROVISION_FILE=$a
done
echo " $PROVISION_FILE is the provision file"
# 1. Login
curl -c /tmp/semaphore-cookie -XPOST \
-H 'Content-Type: application/json' -H 'Accept: application/json' \
@@ -34,9 +42,14 @@ curl \
export PROJECT_ID=8
# 4. Lauch task
#curl -XPOST \
#-H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Authorization: Bearer '$TOKEN \
#-d '{"template_id": 1, "debug": false, "dry_run": false, "playbook": "/var/www/html/ANSIBLE/23607_devprov_mermsemr_com.yml", "environment": "{}"}' \
#"http://172.16.4.90:3000/api/project/$PROJECT_ID/tasks" > task.txt
curl -XPOST \
-H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Authorization: Bearer '$TOKEN \
-d '{"template_id": 1, "debug": false, "dry_run": false, "playbook": "/var/www/html/ANSIBLE/23607_devprov_mermsemr_com.yml", "environment": "{}"}' \
-d '{"template_id": 1, "debug": false, "dry_run": false, "playbook": $PROVISION_FILE, "environment": "{}"}' \
"http://172.16.4.90:3000/api/project/$PROJECT_ID/tasks" > task.txt
export TASK_ID=`cat task.txt | jq .id | xargs echo`