Terraform

noun · Infrastructure as Code

1.

An open-source Infrastructure as Code (IaC) tool developed by HashiCorp that allows you to define, provision, and manage cloud infrastructure resources through declarative configuration files in the HCL language — ensuring reproducibility and versioning.

2.

A multi-cloud DevOps platform that abstracts the APIs of hundreds of providers (AWS, Google Cloud, Azure, Docker, Kubernetes) into a unified workflow: write, plan, apply — transforming infrastructure into auditable, testable, and collaborative code.

3.

An industry standard for infrastructure automation that manages a dependency graph between resources, calculates the necessary changes via `terraform plan`, and applies them idempotently — eliminating configuration drift and manual errors.

See also
IaCDevOpsCloudAutomation