Commit Graph

3 Commits

Author SHA1 Message Date
3acc0c3679 fix(ci): rename GITEA_TOKEN to GIT_TOKEN
GITEA_TOKEN is a reserved name in Gitea Actions

Refs #3
2025-12-08 08:21:37 +00:00
2f396fd882 fix(ci): use custom terraform-ci container image
- Use gitea.arnodo.fr/damien/terraform-ci:latest (Terraform 1.5.7 + TFLint)
- Remove setup-terraform and setup-tflint actions (already in image)
- Replace actions/github-script with curl + Gitea API for PR comments
- Use gitea.* context variables instead of github.*
- Fix plan exit code handling (0=no changes, 2=changes, 1=error)

Refs #3
2025-12-08 08:12:14 +00:00
ae77521094 feat(ci): add Terraform CI/CD workflow
Implements automated Terraform pipeline with:
- Validation: fmt check, tflint, terraform validate
- Plan: on all PRs and pushes, with PR comments
- Apply: automatic on push to dev (when changes detected)

Runner: self-hosted (Docker) with Tailscale access to PVE01
Backend: Scaleway S3 Object Storage

Closes #3
2025-12-07 14:10:00 +00:00