feat: add terraform plan and apply workflows #4

Merged
iamferreirajp merged 3 commits from feat/terraform-workflows into main 2026-04-10 12:06:21 -03:00
Owner

Terraform CI/CD Workflows

Adiciona dois workflows:

  • terraform-plan: Roda automaticamente ao abrir/atualizar PR com mudanças em terraform/
  • terraform-apply: Dispara manualmente via workflow_dispatch após aprovação do PR

Fluxo:

  1. PR aberto com mudança no terraform/ -> terraform-plan roda e output posted como comment
  2. João revisa o plan nos logs do Actions
  3. Após aprovar, clicar em "Run workflow" no terraform-apply

Secrets necessários:

  • TF_CLOUD_TOKEN já criado
## Terraform CI/CD Workflows Adiciona dois workflows: - **terraform-plan**: Roda automaticamente ao abrir/atualizar PR com mudanças em `terraform/` - **terraform-apply**: Dispara manualmente via workflow_dispatch após aprovação do PR ### Fluxo: 1. PR aberto com mudança no terraform/ -> terraform-plan roda e output posted como comment 2. João revisa o plan nos logs do Actions 3. Após aprovar, clicar em "Run workflow" no terraform-apply ### Secrets necessários: - `TF_CLOUD_TOKEN` ✅ já criado
gaia added 2 commits 2026-04-10 11:33:58 -03:00
gaia added 1 commit 2026-04-10 12:00:11 -03:00
iamferreirajp changed title from feat: add terraform plan and apply workflows to WIP: feat: add terraform plan and apply workflows 2026-04-10 12:05:54 -03:00
iamferreirajp changed title from WIP: feat: add terraform plan and apply workflows to feat: add terraform plan and apply workflows 2026-04-10 12:06:10 -03:00
iamferreirajp merged commit 8f3b2d1de3 into main 2026-04-10 12:06:21 -03:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: gaia/homelab#4
No description provided.