Terraform State désigne le fichier ou objet d’état dans lequel Terraform associe les ressources de configuration aux objets réels et conserve des attributs nécessaires.
Définition simple
Terraform State désigne le fichier ou objet d’état dans lequel Terraform associe les ressources de configuration aux objets réels et conserve des attributs nécessaires. 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 suivre les identifiants, dépendances et valeurs courantes afin de calculer les changements à appliquer. 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 ?
Le state contient un snapshot logique des ressources gérées. Il est lu et mis à jour lors des opérations plan/apply et peut être stocké dans un backend distant.
Points clés
- Périmètre : Le fichier ou objet d’état dans lequel Terraform associe les ressources de configuration aux objets réels et conserve des attributs nécessaires.
- Objectif opérationnel : Suivre les identifiants, dépendances et valeurs courantes afin de calculer les changements à appliquer.
- Mécanisme : Le state contient un snapshot logique des ressources gérées. Il est lu et mis à jour lors des opérations plan/apply et peut être stocké dans un backend distant.
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 State = le fichier ou objet d’état dans lequel Terraform associe les ressources de configuration aux objets réels et conserve des attributs nécessaires. On le rencontre lorsqu’il faut suivre les identifiants, dépendances et valeurs courantes afin de calculer les changements à appliquer.