Terraform Provider désigne un plugin Terraform qui implémente les ressources et data sources d’une API ou plateforme spécifique.
Définition simple
Terraform Provider désigne un plugin Terraform qui implémente les ressources et data sources d’une API ou plateforme spécifique. 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 permettre au moteur Terraform de créer, lire, modifier et supprimer des objets Azure, AWS, VMware, DNS, SaaS et autres. 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 provider traduit les blocs HCL en appels API et renvoie l’état observé à Terraform. Sa version définit le schéma et le comportement disponibles.
Points clés
- Périmètre : Un plugin Terraform qui implémente les ressources et data sources d’une API ou plateforme spécifique.
- Objectif opérationnel : Permettre au moteur Terraform de créer, lire, modifier et supprimer des objets Azure, AWS, VMware, DNS, SaaS et autres.
- Mécanisme : Le provider traduit les blocs HCL en appels API et renvoie l’état observé à Terraform. Sa version définit le schéma et le comportement disponibles.
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 Provider = un plugin Terraform qui implémente les ressources et data sources d’une API ou plateforme spécifique. On le rencontre lorsqu’il faut permettre au moteur Terraform de créer, lire, modifier et supprimer des objets Azure, AWS, VMware, DNS, SaaS et autres.