chore: Add tofu workflows #1

Merged
Peter merged 82 commits from pgi-add-workflows into main 2026-02-18 22:55:53 +01:00
Showing only changes of commit 3e181d0ca3 - Show all commits

View file

@ -71,9 +71,9 @@ jobs:
COMMENT_BODY: |
### ${{ forge.workflow }}
${FMT_EMOJI} OpenTofu Format and Style `${{ steps.fmt.outcome }}`
${INIT_EMOJI} OpenTofu Initialization `${{ steps.init.outcome }}`
${VALIDATE_EMOJI} OpenTofu Validation `${{ steps.validate.outcome }}`
${FMT_EMOJI} OpenTofu Format and Style
${INIT_EMOJI} OpenTofu Initialization
${VALIDATE_EMOJI} OpenTofu Validation
<details><summary>Validation Output</summary>
@ -83,7 +83,7 @@ jobs:
</details>
#### OpenTofu Plan 📖`${{ steps.plan.outcome }}`
${PLAN_EMOJI} OpenTofu Plan 📖
<details><summary>Show Plan</summary>
@ -99,10 +99,10 @@ jobs:
[ "$1" = "success" ] && echo "✅" || echo "❌"
}
export FMT_EMOJI=$(emoji "$FMT_STATUS")
export INIT_EMOJI=$(emoji "$INIT_STATUS")
export VALIDATE_EMOJI=$(emoji "$VALIDATE_STATUS")
export PLAN_EMOJI=$(emoji "$PLAN_STATUS")
export FMT_EMOJI=$(emoji "${{ steps.fmt.outcome }}")
export INIT_EMOJI=$(emoji "${{ steps.init.outcome }}")
export VALIDATE_EMOJI=$(emoji "${{ steps.validate.outcome }}")
export PLAN_EMOJI=$(emoji "${{ steps.plan.outcome }}")
payload=$(jq -Rs --arg body "$COMMENT_BODY" '{body: $body}' <<< "$COMMENT_BODY")