Terraform er et open source-infrastruktur-som-kode (IaC) softwareværktøj skabt af HashiCorp. Denne tutorial lærer os, hvordan man installerer Terraform på Windows 11 eller 10 ved hjælp af en enkelt Winget-kommando.
Dette værktøj giver brugerne mulighed for at definere og levere infrastruktur ved hjælp af konfigurationssproget på højt niveau HashiCorp Configuration Language (HCL) eller JSON. Udviklere med Terraform kan automatisere cloud-provisionering, infrastrukturstyring og serviceorkestrering på en effektiv og skalerbar måde, hvorfor det er ret populært til styring af infrastrukturer.
At lære at installere og administrere Terraform er afgørende for systemadministratorer og DevOps-professionelle. Brugere skal først vide, hvordan de installeres. I denne guide gennemgår vi trinene til at bruge Winget (Windows Package Manager) til at installere Terraform på et Windows-system.
Trin-for-trin guide til installation af Terraform med Winget
Trin 1: Få adgang til kommandoprompten eller PowerShell
Winget er et CLI-værktøj. For at få adgang til det skal du åbne PowerShell eller CMD på Windows med administratorrettigheder. Højreklik derfor på Windows 11 eller 10 Start-menuknappen og vælg Terminal (Admin) eller Windows PowerShell (Admin).
Trin 2: Bekræft, at Winget er installeret
Da Windows 10 version 1809 eller nyere, inklusive Windows 11, tilbyder Winget som en forudinstalleret applikation, behøver vi derfor ikke udføre noget ekstra. Ikke desto mindre, for at bekræfte, at det er på dit system, skal du køre den givne kommando for at kontrollere Wingets version og tilgængelighed.
winget --version
Note:Hvis kommandoen ikke returnerer versionsnummeret, skal du installere det fraMicrosoft Storeeller kør denne PowerShell-syntaks:
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
Trin 3: Søg efter Terraform i Winget
Vi ved ikke, hvilket app-id Winget bruger til at installere Terraform. For at bekræfte, at Terraform er tilgængelig til installation via Winget, kan vi søge efter Terraform-pakken ved hjælp af denne kommando, som vil vise alle tilgængelige pakker gennem Winget-lageret mærket med udtrykket "Terraform."
winget search terraform
Trin 4: Installer Terraform på Windows 11 eller 10
Når du har bekræftet, at Terraform er tilgængelig, kan du installere den ved at køre den givne kommando, der automatisk vil downloade og installere Terraform på dit system. Det vil også konfigurere den nexecary miljøvariabel til at gøre terrfaform tilgængelig på hele systemet.
winget install HashiCorp.Terraform
Trin 5: Bekræft Terraform-installationen
Før du tjekker versionen, skal du lukke din kommandoterminal og åbne den igen for at sikre, at den tilføjede sti til Terraform installationsmappen til Envrionment-variablen kan læses af PowerSehll eller CMD. Kontroller derefter versionen ved hjælp af:
terraform -v
Denne kommando viser den installerede version af Terraform, hvilket bekræfter, at installationsprocessen var vellykket.
Trin 6: Test af Terraform-installation
For at sikre, at Terraform fungerer korrekt, kan vi køre en grundlæggende test ved at initialisere en Terraform-konfiguration.
Opret en ny mappe til test:
mkdir terraform-test
cd terraform-test
Opret en simpel Terraform-konfigurationsfil med navnet main.tf:
notepad test.tf
Tilføj følgende indhold tiltest.tffil ogsparedet:
terraform {
required_providers {
local = {
source = "hashicorp/local"
version = "~> 2.0"
}
}
}
provider "local" {}
resource "local_file" "example" {
content = "Hello, Terraform!"
filename = "${path.module}/hello.txt"
}
Kør terraform init for at initialisere konfigurationen og downloade eventuelle nødvendige udbyder-plugins.
terraform init
Terraform for at udføre konfigurationen og oprette en hello.txt-fil, anvende den genererede konfiguration ved hjælp af en given kommando.
terraform apply
Hvis installationen lykkes, vil Terraform oprette en hello.txt-fil i mappen.
Bekræft resultatet: Når kommandoen er fuldført, ahej.txtfil skal genereres i din projektmappe med indholdet "Hej Terraform!”.
Tjek filen:Du kan bekræfte indholdet af filen ved at køre:
cat hello.txt
Dette vil udsende:
Hello, Terraform!
Opdatering og afinstallation
Hvis en ny version af Terraform er tilgængelig, skal du bruge den givne syntaks for at installere den ved hjælp af winget:
winget upgrade HashiCorp.Terraform
For at fjerne fuldstændigt skal du køre afinstallationskommandoen:
winget uninstall HashiCorp.Terraform
Konklusion
Brug af Winget til at installere Terraform på Windows 11 eller 10 tilbyder en praktisk og ligetil metode for udviklere, der generelt foretrækker kommandolinjen frem for en GUI.
Andre artikler: