1. What Terraform Is
Terraform is an Infrastructure as Code (IaC) tool by HashiCorp for defining, provisioning, and managing cloud infrastructure declaratively via HCL (HashiCorp Configuration Language).
Terraform manages infrastructure lifecycle — create, update, destroy — by comparing your desired configuration to the actual state.
2. Core Concepts
a. Providers
Plugins that enable Terraform to interact with cloud or service APIs.
provider "aws" {
region = "eu-central-1"
}
