Comprendre Terraform et se préparer au déploiement
Ce premier module pose les bases indispensables pour bien débuter avec Terraform dans un environnement Azure. Il s’adresse à toute personne souhaitant comprendre les fondamentaux de l’Infrastructure as Code (IaC) et découvrir le fonctionnement de Terraform avant de passer à la pratique.
Nous commencerons par préparer l’environnement de travail, puis nous expliquerons ce qu’est Terraform, à quoi il sert et pourquoi il s’impose aujourd’hui comme un outil essentiel pour automatiser le déploiement d’infrastructures cloud (même s'il y a désormais OpenTofu !).
Vous découvrirez également les étapes clés d’un déploiement Terraform, la syntaxe HCL qui structure les fichiers de configuration, ainsi que le processus d’installation de Terraform sur votre poste de travail.
Enfin, nous aborderons deux concepts essentiels au bon usage de Terraform : le fichier d’état (state), qui reflète l’infrastructure déployée, et les providers, qui permettent d’interagir avec des plateformes comme Azure.

