Installation de Terraform et notions de base de la CLI
Apprenez à installer Terraform sur votre machine locale et familiarisez-vous avec les commandes essentielles de l’interface de ligne de commande (CLI), comme `init`, `plan` et `apply`.
Installation de Terraform et notions de base de la CLI est une leçon DevOps Bootcamp gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.
Bienvenue dans Terraform CLI !
Terraform s’utilise via son interface de ligne de commande : vous saisissez des commandes dans un terminal pour gérer votre infrastructure. Commençons par l’installer et découvrons les bases.
Préparer Terraform
L’installation de Terraform se fait en trois étapes : téléchargez le fichier binaire correspondant à votre OS, extrayez-le, puis ajoutez-le à votre PATH afin que votre interpréteur de commandes puisse le trouver par son nom.
Méthodes d’installation
Sur macOS ou Linux, utilisez un gestionnaire de paquets comme Homebrew ; sous Windows, utilisez Chocolatey ou ajoutez manuellement le fichier binaire à PATH. Téléchargez-le toujours depuis les versions officielles de HashiCorp.
Vérifier votre installation
Après l’installation, vérifiez qu’elle a réussi en contrôlant la version dans votre terminal.
terraform -vComprendre `terraform init`
terraform init prépare un répertoire de travail : il télécharge les modules d’extension du fournisseur dont Terraform a besoin et configure le stockage de l’état. Considérez cette commande comme la préparation du projet.
Votre premier `init`
Déposez un main.tf simple dans un dossier, puis exécutez terraform init dans ce dossier. Cette configuration utilise une ressource null_resource, un espace réservé sans effet, idéal pour apprendre.
terraform {
required_providers {
null = {
source = "hashicorp/null"
version = "~> 3.0"
}
}
}
resource "null_resource" "example" {
# This resource does nothing, useful for testing
}La commande `terraform plan`
terraform plan génère un plan d’exécution : une simulation qui montre exactement ce qui sera créé, modifié ou détruit, sans rien toucher pour le moment.
Examiner votre plan
L’exécution de plan avec notre main.tf indique qu’une ressource sera ajoutée, comme ceci.
Terraform will perform the following actions:
# null_resource.example will be created
+ resource "null_resource" "example" {
+ id = (known after apply)
}
Plan: 1 to add, 0 to change, 0 to destroy.
La commande `terraform apply`
terraform apply exécute le plan : elle crée, met à jour ou détruit réellement les ressources. Elle affiche une nouvelle fois le plan et vous demande d’abord de le confirmer.
Déployer votre infrastructure
Saisissez terraform apply, confirmez avec « yes », et Terraform provisionne les ressources. La sortie confirme que notre null_resource a été créée.
null_resource.example: Creating...
null_resource.example: Creation complete after 0s [id=...]
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
Vérification des commandes CLI
Quelle commande Terraform permet de prévisualiser les modifications qui seront apportées à votre infrastructure sans les appliquer réellement ?
Récapitulatif : notions essentielles de la CLI
Récapitulatif : vous savez installer et vérifier Terraform, puis exécuter init pour préparer l’environnement, plan pour prévisualiser les modifications et apply pour les appliquer. Ensuite : définir les ressources en détail.
Questions Fréquemment Posées
La leçon « Installation de Terraform et notions de base de la CLI » est-elle gratuite ?
Oui — le texte complet de « Installation de Terraform et notions de base de la CLI » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Installation de Terraform et notions de base de la CLI » ?
Apprenez à installer Terraform sur votre machine locale et familiarisez-vous avec les commandes essentielles de l’interface de ligne de commande (CLI), comme `init`, `plan` et `apply`. Tu pratiques DevOps Bootcamp avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer DevOps Bootcamp ?
Aucune expérience préalable n'est requise. DevOps Bootcamp sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.
Combien de temps prend la leçon « Installation de Terraform et notions de base de la CLI » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon DevOps Bootcamp ?
Oui. Chaque leçon DevOps Bootcamp inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Introduction à l’IaC et à Terraform
- Installation de Terraform et notions de base de la CLI
- Votre première configuration Terraform
- Comprendre le plan et l’application Terraform