Terraform est un outil logiciel open source d'infrastructure en tant que code (IaC) créé par HashiCorp. Ce tutoriel nous apprend comment installer Terraform sur Windows 11 ou 10 à l'aide d'une seule commande Winget.
Cet outil permet aux utilisateurs de définir et de provisionner une infrastructure à l'aide du langage de configuration de haut niveau HashiCorp Configuration Language (HCL) ou JSON. Les développeurs utilisant Terraform peuvent automatiser le provisionnement du cloud, la gestion de l'infrastructure et l'orchestration des services de manière efficace et évolutive, c'est pourquoi il est très populaire dans la gestion des infrastructures.
Apprendre à installer et à gérer Terraform est essentiel pour les administrateurs système et les professionnels DevOps. Les utilisateurs doivent d'abord savoir comment l'installer. Dans ce guide, nous passons en revue les étapes pour utiliser Winget (Windows Package Manager) pour installer Terraform sur un système Windows.
Guide étape par étape pour l'installation de Terraform avec Winget
Étape 1 : accédez à l'invite de commande ou à PowerShell
Winget est un outil CLI. Pour y accéder, vous devez ouvrir PowerShell ou CMD sous Windows avec les droits d'administrateur. Par conséquent, cliquez avec le bouton droit sur le bouton du menu Démarrer de Windows 11 ou 10 et sélectionnez l’option Terminal (Administrateur) ou Windows PowerShell (Administrateur).
Étape 2 : Vérifiez que Winget est installé
Étant donné que Windows 10 version 1809 ou ultérieure, y compris Windows 11, propose Winget en tant qu'application préinstallée, nous n'avons donc pas besoin d'effectuer quoi que ce soit de plus. Néanmoins, pour confirmer qu'il est sur votre système, exécutez la commande donnée pour vérifier la version et la disponibilité de Winget.
winget --version
Note:Si la commande ne renvoie pas le numéro de version, installez-la à partir duMicrosoftStoreou exécutez cette syntaxe PowerShell :
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
Étape 3 : Rechercher Terraform dans Winget
Nous ne savons pas quel identifiant d'application est utilisé par Winget pour installer Terraform. Pour confirmer que Terraform est disponible pour l'installation via Winget, nous pouvons rechercher le package Terraform à l'aide de cette commande, qui répertoriera tous les packages disponibles via le référentiel Winget étiquetés avec le terme ?Terraforme.?
winget search terraform
Étape 4 : Installer Terraform sur Windows 11 ou 10
Une fois que vous avez confirmé que Terraform est disponible, vous pouvez l'installer en exécutant la commande donnée qui téléchargera et installera automatiquement Terraform sur votre système. Il configurera également la variable d'environnement nexeccary pour rendre terrfaform disponible à l'échelle du système.
winget install HashiCorp.Terraform
Étape 5 : Vérifier l'installation de Terraform
Avant de vérifier la version, fermez votre terminal de commande et rouvrez-le, pour vous assurer que le chemin ajouté du répertoire d'installation de Terraform à la variable Envrionment est lisible par PowerSehll ou CMD. Après cela, vérifiez la version en utilisant :
terraform -v
Cette commande affichera la version de Terraform installée, confirmant que le processus d'installation a réussi.
Étape 6 : Test de l'installation de Terraform
Pour garantir le bon fonctionnement de Terraform, nous pouvons exécuter un test de base en initialisant une configuration Terraform.
Créez un nouveau dossier pour tester :
mkdir terraform-test
cd terraform-test
Créez un fichier de configuration Terraform simple nommé main.tf :
notepad test.tf
Ajoutez le contenu suivant autest.tffichier etsauvegarderil:
terraform {
required_providers {
local = {
source = "hashicorp/local"
version = "~> 2.0"
}
}
}
provider "local" {}
resource "local_file" "example" {
content = "Hello, Terraform!"
filename = "${path.module}/hello.txt"
}
Exécutez terraform init pour initialiser la configuration et télécharger tous les plugins de fournisseur nécessaires.
terraform init
Terraform pour exécuter la configuration et créer un fichier hello.txt, appliquez la configuration générée à l'aide de la commande donnée.
terraform apply
Si l'installation réussit, Terraform créera un fichier hello.txt dans le répertoire.
Vérifier le résultat: Une fois la commande terminée, unbonjour.txtLe fichier doit être généré dans le répertoire de votre projet avec le contenu ?Bonjour Terraform!?.
Vérifiez le fichier :Vous pouvez vérifier le contenu du fichier en exécutant :
cat hello.txt
Cela produira :
Hello, Terraform!
Mise à jour et désinstallation
Si une nouvelle version de Terraform est disponible, alors pour l'installer à l'aide de Winget, utilisez la syntaxe donnée :
winget upgrade HashiCorp.Terraform
Alors que, pour supprimer complètement, exécutez la commande de désinstallation :
winget uninstall HashiCorp.Terraform
Conclusion
Utiliser Winget pour installer Terraform sur Windows 11 ou 10 offre une méthode pratique et simple pour les développeurs qui préfèrent généralement la ligne de commande à une interface graphique.
Autres articles :