terraform-iac
Installation
SKILL.md
Terraform Infrastructure as Code
Overview
Terraform provides infrastructure as code for managing cloud resources declaratively. This skill should be invoked when creating, modifying, or managing cloud infrastructure programmatically with version control and reproducibility.
Core Principles
- Declarative: Define desired state, not steps
- State Management: Track infrastructure in state files
- Plan/Apply: Review changes before applying
- Modules: Reusable infrastructure components
Preparation Checklist
- Install Terraform
- Configure cloud provider credentials
- Plan infrastructure structure
- Set up remote state (recommended)