terraform-ci
Installation
SKILL.md
Terraform CI/CD & Operations
When to Activate
- Setting up GitHub Actions (or other CI) to run
terraform planon pull requests - Configuring OIDC-based AWS authentication for CI (no stored credentials)
- Importing existing cloud resources under Terraform control
- Deciding between Terraform, Pulumi, and AWS CDK for a new project
- Looking up common Terraform CLI commands
- Reviewing anti-patterns (local state, secrets in tfvars, count=0 to disable)
For project structure, remote state setup, module design, workspace strategy, ECS/IAM patterns — see skill
terraform-patterns.
CI/CD Integration (GitHub Actions)
# .github/workflows/terraform.yml
name: Terraform