Terraform Infrastructure
Terraform infrastructure as code workflow for provisioning cloud resources, creating reusable modules, and managing infrastructure at scale.
Content
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
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
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
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
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
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
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
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
FAQ
Discussion
Loading comments...