05/12/2025

Infrastructure as Code

Création et gestion d’un projet avec Terraform

Dans ce module, vous allez apprendre à construire un projet Terraform complet de A à Z pour déployer des ressources dans Microsoft Azure, tout en respectant les bonnes pratiques d'organisation d'un projet.

Nous commencerons par organiser les fichiers du projet, ajouter un .gitignore à ce dernier (ce sera l'opportunité de voir pourquoi c'est important), et déclarer un provider Azure. Vous apprendrez ensuite à permettre un accès sécurité au cloud Azure via la création d’un Service Principal (SP), indispensable pour l’authentification.

Nous aborderons ensuite la gestion des variables dans Terraform : déclaration dans variables.tf, attribution des valeurs dans terraform.tfvars, puis définition des ressources à déployer dans le fichier main.tf. Pour faciliter la récupération d’informations utiles une fois l’infrastructure en place, vous apprendrez également à utiliser outputs.tf.

Enfin, une mise en pratique complète vous guidera à travers toutes les étapes clés : génération du plan d’exécution, application de la configuration, vérification des résultats et suppression propre des ressources.

Ce module va vous guider pour passer de la théorie à la pratique et déployer vos premières ressources Azure avec Terraform. Direction le premier chapitre pour commencer ! Pour rappel, tous les fichiers de ce projet sont accessibles sur notre GitHub :

author avatar
Luc BRETON Administrateur système et cloud
Administrateur système et cloud avec une orientation DevOps pour une grande chaîne de pharmacies québécoise. Je suis plutôt généraliste avec une forte expérience côté virtualisation, stockage, cloud hybride et un intérêt particulier pour l'automatisation. J'aime le transfert de connaissances et il me fait plaisir d'être la première voix nord-américaine d'IT-Connect !
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail