Les providers sont les plugins qui permettent à Terraform d’interagir avec les APIs des services cloud et autres.
Notes détaillées
| Note | Rôle |
|---|---|
| terraform providers | Lister les providers utilisés, verrouiller les versions |
| terraform login | Authentification avec Terraform Cloud / Enterprise |
Cycle des providers
1. Déclarer dans required_providers (versions.tf)
2. terraform init ← télécharge les providers
3. terraform providers lock ← verrouille les checksums pour toutes les plateformes
4. Committer .terraform.lock.hcl dans Git
En relation avec
- Synthèse Terraform — hub principal
- terraform init — télécharge les providers déclarés