terraform-stacks
Terraform Stacks adds a configuration layer above traditional Terraform modules for managing infrastructure across multiple environments, regions, and cloud accounts.
Setup & Installation
What This Skill Does
Terraform Stacks adds a configuration layer above traditional Terraform modules for managing infrastructure across multiple environments, regions, and cloud accounts. It introduces two file types (.tfcomponent.hcl and .tfdeploy.hcl) that define reusable components and deployment instances separately. A single stack can drive dozens of deployments with isolated state per environment.
Managing multi-environment Terraform manually means duplicating module calls, wiring outputs by hand, and coordinating state across workspaces — Stacks replaces that with a single declarative config that handles dependency ordering and deployment isolation automatically.
When to use it
- Deploying the same infrastructure to dev, staging, and prod from one component definition
- Spinning up identical environments across us-east-1, eu-west-1, and ap-southeast-1 using provider for_each
- Linking a networking stack's VPC outputs directly into an application stack's inputs
- Configuring OIDC workload identity so deployments never store long-lived AWS credentials in state
- Grouping canary deployments with auto-approve rules that block on any resource deletions
Similar Skills
wp-performance
A backend-only agent skill for diagnosing and fixing WordPress performance problems.
wp-playground
wp-playground runs disposable WordPress instances in the browser or locally via CLI, using WebAssembly and SQLite.
wp-wpcli-and-ops
Handles WordPress operational tasks via WP-CLI: database exports and imports, URL and domain migrations with search-replace, plugin and theme management, cron inspection, cache flushing, and multisite operations.
apollo-router-plugin-creator
Guides you through writing native Rust plugins for Apollo Router.
