Terraform

Declarative configuration language (HCL) to provision and manage infrastructure via providers.

Core facts

Definition model
Declarative configuration language (HCL)
Focus
Infrastructure provisioning
Primary targets
Multi-cloud
Supported languages
HCL
State model
Terraform state backend (local or remote)
Execution model
Terraform CLI with provider plugins