Introduction
Terraform est un outil populaire d'Infrastructure as Code (IaC) open-source créé par HashiCorp. Il vous permet de définir et de provisionner des ressources d'infrastructure en utilisant un langage de configuration déclaratif.
La première commande que vous exécuterez dans tout nouveau projet Terraform est terraform init. Cette commande est cruciale car elle prépare votre répertoire de travail à être utilisé avec Terraform. Elle effectue plusieurs actions clés :
- Initialisation du Backend : Configure le stockage de l'état (state storage backend).
- Installation des Plugins de Fournisseur (Provider Plugins) : Analyse vos fichiers de configuration, détermine quels fournisseurs sont nécessaires et les télécharge depuis le Terraform Registry.
- Installation des Modules : Télécharge tous les modules référencés dans votre configuration.
Dans ce laboratoire, vous apprendrez le processus fondamental d'initialisation d'un nouveau projet Terraform. Vous créerez un répertoire de projet, définirez un fichier de configuration simple et utiliserez terraform init pour télécharger le plugin de fournisseur requis.



