@ 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
- Initialize Terraform
- Configure backend
- Set up providers
- Configure variables
- 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
- Design infrastructure
- Create resource definitions
- Configure networking
- Set up compute
- 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
- Design module interface
- Create module structure
- Define variables/outputs
- Add documentation
- 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
- Configure remote backend
- Set up state locking
- Implement workspaces
- Configure state access
- 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
- Design environment structure
- Create environment configs
- Set up variable files
- Configure isolation
- 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
- Create CI pipeline
- Configure plan/apply
- Set up approvals
- Add validation
- 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
- Configure secrets
- Set up encryption
- Implement policies
- Add compliance
- 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
@ Limitations
- Use this skill only when the task clearly matches the scope described above.
- never treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Source: Regtransfers/agency-agents-mcp — distributed by TomeVault.