From 40925e9a7d178628c5025c26dc327e0b814cde69 Mon Sep 17 00:00:00 2001 From: mafyuh Date: Mon, 10 Jun 2024 01:00:55 +0000 Subject: [PATCH] Update .forgejo/workflows/CD.yml --- .forgejo/workflows/CD.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/CD.yml b/.forgejo/workflows/CD.yml index c0264d2..2a9e48b 100644 --- a/.forgejo/workflows/CD.yml +++ b/.forgejo/workflows/CD.yml @@ -59,4 +59,15 @@ jobs: curl -X POST -k -H "Content-Type: application/json" \ -H "Authorization: Bearer ${{ secrets.AWX_API_TOKEN }}" \ -d "{\"extra_vars\": {\"target_host\": \"$TARGET_HOST\", \"folder\": \"$FOLDER\"}}" \ - "https://awx.mafyuh.xyz/api/v2/job_templates/13/launch/" \ No newline at end of file + "https://awx.mafyuh.xyz/api/v2/job_templates/13/launch/" + + - name: Delay for 2 minutes + run: sleep 120 # 120 seconds = 2 minutes + + - name: Fetch AWX Job Logs + run: | + # Fetch the most recent job from AWX + job_id=$(curl -s -H "Authorization: Bearer ${{ secrets.AWX_API_TOKEN }}" https://awx.mafyuh.xyz/api/v2/job_templates/13/jobs?order_by=-id | jq -r '.results[0].id') + + # Fetch the logs for the job + curl -s -H "Authorization: Bearer ${{ secrets.AWX_API_TOKEN }}" https://awx.mafyuh.xyz/api/v2/jobs/$job_id/stdout/