variable in auto play file
This commit is contained in:
+14
-1
@@ -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`
|
||||
|
||||
Reference in New Issue
Block a user