Terme informatique

Terraform

A declarative Infrastructure as Code tool that describes resources in configuration files and converges infrastructure toward that state.

⌚ About 2 min read
View my favorites

Terraform is a declarative Infrastructure as Code tool that describes resources in configuration files and converges infrastructure toward that state.

Simple definition

Terraform is a declarative Infrastructure as Code tool that describes resources in configuration files and converges infrastructure toward that state. It belongs to the Cloud / DevOps vocabulary and is useful when reading architecture diagrams, product documentation, logs, or administration procedures.

What is it used for?

Its main purpose is to provision and modify cloud, network, SaaS, or on-premises resources reproducibly through providers. The practical value depends on the surrounding architecture, security model, and operational requirements.

How does it work?

Terraform loads providers, compares configuration and state with remote infrastructure, builds a plan, and applies required operations.

Key points

  • Scope: A declarative Infrastructure as Code tool that describes resources in configuration files and converges infrastructure toward that state.
  • Operational goal: Provision and modify cloud, network, SaaS, or on-premises resources reproducibly through providers.
  • Implementation: Terraform loads providers, compares configuration and state with remote infrastructure, builds a plan, and applies required operations.

Points to watch

Protect state, pin versions, and review plans; IaC automation can propagate a configuration error very quickly.

In short

Terraform = a declarative Infrastructure as Code tool that describes resources in configuration files and converges infrastructure toward that state. Use it when you need to provision and modify cloud, network, SaaS, or on-premises resources reproducibly through providers.

♡ 0