terraform-infrastructure
Terraform infrastructure as code workflow for provisioning cloud resources, creating reusable modules, and managing infrastructure at scale.
Best use case
terraform-infrastructure is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Terraform infrastructure as code workflow for provisioning cloud resources, creating reusable modules, and managing infrastructure at scale.
Teams using terraform-infrastructure should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/terraform-infrastructure/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How terraform-infrastructure Compares
| Feature / Agent | terraform-infrastructure | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Terraform infrastructure as code workflow for provisioning cloud resources, creating reusable modules, and managing infrastructure at scale.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Terraform Infrastructure Workflow ## Overview Specialized workflow for infrastructure as code using Terraform including resource provisioning, module creation, state management, and multi-environment deployments. ## When to Use This Workflow Use this workflow when: - Provisioning cloud infrastructure - Creating Terraform modules - Managing multi-environment infra - Implementing IaC best practices - Setting up Terraform workflows ## Workflow Phases ### Phase 1: Terraform Setup #### Skills to Invoke - `terraform-skill` - Terraform basics - `terraform-specialist` - Advanced Terraform #### Actions 1. Initialize Terraform 2. Configure backend 3. Set up providers 4. Configure variables 5. Create outputs #### Copy-Paste Prompts ``` Use @terraform-skill to set up Terraform project ``` ### Phase 2: Resource Provisioning #### Skills to Invoke - `terraform-module-library` - Terraform modules - `cloud-architect` - Cloud architecture #### Actions 1. Design infrastructure 2. Create resource definitions 3. Configure networking 4. Set up compute 5. Add storage #### Copy-Paste Prompts ``` Use @terraform-module-library to provision cloud resources ``` ### Phase 3: Module Creation #### Skills to Invoke - `terraform-module-library` - Module creation #### Actions 1. Design module interface 2. Create module structure 3. Define variables/outputs 4. Add documentation 5. Test module #### Copy-Paste Prompts ``` Use @terraform-module-library to create reusable Terraform module ``` ### Phase 4: State Management #### Skills to Invoke - `terraform-specialist` - State management #### Actions 1. Configure remote backend 2. Set up state locking 3. Implement workspaces 4. Configure state access 5. Set up backup #### Copy-Paste Prompts ``` Use @terraform-specialist to configure Terraform state ``` ### Phase 5: Multi-Environment #### Skills to Invoke - `terraform-specialist` - Multi-environment #### Actions 1. Design environment structure 2. Create environment configs 3. Set up variable files 4. Configure isolation 5. Test deployments #### Copy-Paste Prompts ``` Use @terraform-specialist to set up multi-environment Terraform ``` ### Phase 6: CI/CD Integration #### Skills to Invoke - `cicd-automation-workflow-automate` - CI/CD - `github-actions-templates` - GitHub Actions #### Actions 1. Create CI pipeline 2. Configure plan/apply 3. Set up approvals 4. Add validation 5. Test pipeline #### Copy-Paste Prompts ``` Use @cicd-automation-workflow-automate to create Terraform CI/CD ``` ### Phase 7: Security #### Skills to Invoke - `secrets-management` - Secrets management - `terraform-specialist` - Security #### Actions 1. Configure secrets 2. Set up encryption 3. Implement policies 4. Add compliance 5. Audit access #### Copy-Paste Prompts ``` Use @secrets-management to secure Terraform secrets ``` ## Quality Gates - [ ] Resources provisioned - [ ] Modules working - [ ] State configured - [ ] Multi-env tested - [ ] CI/CD working - [ ] Security verified ## Related Workflow Bundles - `cloud-devops` - Cloud/DevOps - `kubernetes-deployment` - Kubernetes - `aws-infrastructure` - AWS specific
Related Skills
terraformer
Terraformer tool for reverse-engineering existing cloud infrastructure into Terraform code. Import resources from AWS, Azure, GCP, Kubernetes, and other providers. Generate Terraform configurations from running infrastructure for migration, disaster recovery, and infrastructure documentation.
terraform-validator
Comprehensive toolkit for validating, linting, testing, and automating Terraform configurations and HCL files. Use this skill when working with Terraform files (.tf, .tfvars), validating infrastructure-as-code, debugging Terraform configurations, performing dry-run testing with terraform plan, or working with custom providers and modules.
terraform-specialist
Expert Terraform/OpenTofu specialist mastering advanced IaC automation, state management, and enterprise infrastructure patterns.
terraform-skill
Terraform infrastructure as code best practices
terraform-platform-stack
Terraform specialist for Platform as a Service Stack v3.0.0+. Expert in deterministic naming (MD5), RBAC role assignments (uuidv5), feature flag orchestration, time-based RBAC propagation, and anti-pattern detection. Always validates with Terraform Registry MCP before ANY code generation to ensure latest provider schemas and avoid deprecated attributes.
terraform-module-library
Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, ...
terraform-engineer
Use when implementing infrastructure as code with Terraform across AWS, Azure, or GCP. Invoke for module development, state management, provider configuration, multi-environment workflows, infrastructure testing.
terraform-diagrams
Generates architecture diagrams from Terraform code. Use when user has .tf files or asks to visualize Terraform infrastructure.
terraform-azurerm-set-diff-analyzer
Wave 5 migration placeholder for `awesome-copilot/terraform-azurerm-set-diff-analyzer` imported from antigravity-awesome-skills manifest.
terraform-aws-modules
Terraform module creation for AWS — reusable modules, state management, and HCL best practices. Use when building or reviewing Terraform AWS infrastructure.
terraform-analyzer
Specialized skill for analyzing Terraform configurations. Supports parsing, security scanning (tfsec, checkov), cost estimation (infracost), drift detection, and plan visualization across AWS, Azure, and GCP.
infrastructure
Principal DevOps and infrastructure for FFP AWS serverless stack. Use when working with SST, Lambda configuration, API Gateway, Cognito, RDS, S3, CloudFront, VPC, CI/CD pipelines, monitoring, or environment management. Enforces security best practices and cost-conscious architecture.