Terme informatique

Terraform

Un outil Infrastructure as Code déclaratif qui décrit des ressources dans des fichiers de configuration puis converge l’infrastructure vers cet état.

ThématiqueLinux →
⌚ Environ 2 min de lecture
Voir mes favoris

Terraform désigne un outil Infrastructure as Code déclaratif qui décrit des ressources dans des fichiers de configuration puis converge l’infrastructure vers cet état.

Définition simple

Terraform désigne un outil Infrastructure as Code déclaratif qui décrit des ressources dans des fichiers de configuration puis converge l’infrastructure vers cet état. Ce terme appartient au vocabulaire Cloud / DevOps et aide à comprendre les schémas d’architecture, documentations produit, journaux et procédures d’administration.

À quoi ça sert ?

Son objectif principal est de provisionner et modifier de façon reproductible des ressources cloud, réseau, SaaS ou on-premises via des providers. Son intérêt pratique dépend de l’architecture, du modèle de sécurité et des contraintes d’exploitation autour du composant.

Comment ça fonctionne ?

Terraform charge les providers, compare configuration et state à l’infrastructure distante, construit un plan puis applique les opérations nécessaires.

Points clés

  • Périmètre : Un outil Infrastructure as Code déclaratif qui décrit des ressources dans des fichiers de configuration puis converge l’infrastructure vers cet état.
  • Objectif opérationnel : Provisionner et modifier de façon reproductible des ressources cloud, réseau, SaaS ou on-premises via des providers.
  • Mécanisme : Terraform charge les providers, compare configuration et state à l’infrastructure distante, construit un plan puis applique les opérations nécessaires.

Points d’attention

Protégez le state, verrouillez les versions et relisez les plans ; une automatisation IaC peut propager très vite une erreur de configuration.

En résumé

Terraform = un outil Infrastructure as Code déclaratif qui décrit des ressources dans des fichiers de configuration puis converge l’infrastructure vers cet état. On le rencontre lorsqu’il faut provisionner et modifier de façon reproductible des ressources cloud, réseau, SaaS ou on-premises via des providers.

♡ 0