Aller au contenu principal
Bluecoders
← Glossaire de la tech

Terraform

TechnoOutils

Terraform est un outil open source d'infrastructure as code (IaC) édité par HashiCorp depuis 2014, qui permet de décrire son infrastructure cloud (AWS, Azure, GCP, OVH, Cloudflare, Datadog…) dans un langage déclaratif (…

Terraform est un outil open source d'infrastructure as code (IaC) édité par HashiCorp depuis 2014, qui permet de décrire son infrastructure cloud (AWS, Azure, GCP, OVH, Cloudflare, Datadog…) dans un langage déclaratif (HCL) et de la provisionner de manière idempotente.

Un workflow Terraform classique est : `plan` (calculer la différence entre l'état désiré et l'état réel), `apply` (appliquer les changements), `state` (un fichier qui mémorise l'état). Le format multi-providers a fait de Terraform le standard de fait du multi-cloud.

Depuis le changement de licence en 2023, une partie de la communauté s'est tournée vers OpenTofu, le fork ouvert hébergé par la Linux Foundation, qui reste compatible avec les configurations Terraform existantes.

Prêts à trouver le maillon manquant de votre équipe ?

Échangeons sur vos besoins de recrutement. Une équipe vous répond rapidement pour qualifier votre besoin et lancer la mission.