Glossaire · Cloud, infrastructure et systèmes
Terraform
Définition
Terraform est l'outil d'Infrastructure as Code le plus répandu. Il permet de décrire dans des fichiers texte (en langage HCL) les ressources voulues chez un fournisseur cloud ou ailleurs (machines, réseaux, bases de données, droits, DNS). Il calcule et applique ensuite les changements nécessaires pour y parvenir. Il est édité par HashiCorp, société rachetée par IBM en 2025. Son passage sous une licence non libre en 2023 a donné naissance à OpenTofu, son équivalent open source maintenu par la Linux Foundation.
Dans la pratique
Terraform figure dans la grande majorité des besoins cloud et DevOps : c'est la langue commune pour construire une infrastructure reproductible sur AWS, Azure ou Google Cloud. Un profil qui le maîtrise sait structurer des modules réutilisables, gérer l'état partagé de façon sûre et relire un plan avant de l'appliquer en production. Le piège : un état Terraform qui diverge de la réalité parce que quelqu'un a modifié la console à la main.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.