La certification **Terraform Associate** valide vos compétences en Infrastructure as Code (IaC). Elle couvre les concepts fondamentaux de Terraform, la gestion de l'état, les modules, et les fonctionnalités de Terraform Cloud/Enterprise.
Réponse : La gestion et le provisionnement de l'infrastructure via du code (fichiers de configuration) plutôt que par des processus manuels.
L'IaC permet la répétabilité, le versionnage et l'automatisation de la création d'environnements (serveurs, réseaux, etc.).
Réponse : Il stocke l'état réel de l'infrastructure gérée par Terraform pour faire le lien avec votre fichier de configuration.
C'est la 'mémoire' de Terraform. Il ne doit jamais être modifié manuellement car il contient des informations critiques sur vos ressources.
Réponse : `terraform plan`.
Cette étape est cruciale pour éviter des erreurs coûteuses en vérifiant exactement ce que Terraform va créer, modifier ou supprimer.
Réponse : Elle initialise le répertoire de travail, télécharge les providers (AWS, Azure, etc.) et configure le backend.
C'est la première commande à lancer dans un nouveau projet ou après avoir cloné un dépôt existant.
Réponse : Un conteneur pour plusieurs ressources qui sont utilisées ensemble, permettant de réutiliser du code.
Les modules permettent d'organiser le code et de créer des composants d'infrastructure standardisés.