terraform
Installation
SKILL.md
Terraform
Terraform is the world's most popular Infrastructure as Code (IaC) tool. It uses HCL to provision resources on any cloud. 2025 introduces Terraform Stacks for easier component management.
When to Use
- Provisioning: Creating VPCs, Databases, K8s Clusters.
- Multi-Cloud: Learn one syntax (HCL), use it for AWS, Azure, GCP, Datadog, etc.
- State Management: It tracks resource state, allowing "Plan" (preview) and "Apply".
Quick Start
# main.tf
provider "aws" {
region = "us-west-2"
}