Engineeringread more
Getting Started with Terraform
Getting Started with Terraform
Terraform is an Infrastructure as Code (IaC) tool by HashiCorp that lets you define and provision infrastructure using a declarative configuration language (HCL).
Why Terraform?
- Cloud-agnostic - Works with AWS, GCP, Azure, and hundreds of providers
- State management - Tracks what’s deployed via a state file
- Plan before apply - See what will change before it happens
Basic Concepts
Providers
Providers are plugins that let Terraform talk to APIs: