Terraform är ett mjukvaruverktyg för öppen källkod för infrastruktur som kod (IaC) skapat av HashiCorp. Den här handledningen lär oss hur man installerar Terraform på Windows 11 eller 10 med ett enda Winget-kommando.
Det här verktyget tillåter användare att definiera och tillhandahålla infrastruktur med hjälp av högnivåkonfigurationsspråket HashiCorp Configuration Language (HCL) eller JSON. Utvecklare med Terraform kan automatisera molnprovisionering, infrastrukturhantering och tjänsteorkestrering på ett effektivt och skalbart sätt, vilket är anledningen till att det är ganska populärt att hantera infrastrukturer.
Att lära sig att installera och hantera Terraform är viktigt för systemadministratörer och DevOps-proffs. Användare måste först veta hur man installerar det. I den här guiden går vi igenom stegen för att använda Winget (Windows Package Manager) för att installera Terraform på ett Windows-system.
Steg-för-steg-guide för att installera Terraform med Winget
Steg 1: Öppna kommandotolken eller PowerShell
Winget är ett CLI-verktyg. För att komma åt det måste du öppna PowerShell eller CMD på Windows med administratörsrättigheter. Högerklicka därför på Windows 11 eller 10 Start-menyknappen och välj alternativet Terminal (Admin) eller Windows PowerShell (Admin).
Steg 2: Kontrollera att Winget är installerat
Eftersom Windows 10 version 1809 eller senare, inklusive Windows 11, erbjuder Winget som en förinstallerad applikation, så behöver vi inte utföra något extra. Ändå, för att bekräfta att det finns på ditt system, kör det givna kommandot för att kontrollera Wingets version och tillgänglighet.
winget --version
Notera:Om kommandot inte returnerar versionsnumret, installera det frånMicrosoft Storeeller kör den här PowerShell-syntaxen:
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
Steg 3: Sök efter Terraform i Winget
Vi vet inte vilket app-ID som används av Winget för att installera Terraform. För att bekräfta att Terraform är tillgängligt för installation via Winget kan vi söka efter Terraform-paketet med detta kommando, vilket kommer att lista alla paket som är tillgängliga via Winget-förvaret märkta med termen ?Terraform.?
winget search terraform
Steg 4: Installera Terraform på Windows 11 eller 10
När du har bekräftat att Terraform är tillgänglig kan du installera det genom att köra det givna kommandot som automatiskt laddar ner och installerar Terraform på ditt system. Den kommer också att konfigurera den nexecary miljövariabeln för att göra terrfaform tillgänglig i hela systemet.
winget install HashiCorp.Terraform
Steg 5: Verifiera Terraform-installationen
Innan du kontrollerar versionen, stäng din kommandoterminal och öppna den igen, för att säkerställa att den tillagda sökvägen för Terraforms installationskatalog till Envrionment-variabeln är läsbar av PowerSehll eller CMD. Kontrollera sedan versionen med:
terraform -v
Detta kommando kommer att visa versionen av Terraform installerad, vilket bekräftar att installationsprocessen lyckades.
Steg 6: Testa Terraform-installationen
För att säkerställa att Terraform fungerar korrekt kan vi köra ett grundläggande test genom att initiera en Terraform-konfiguration.
Skapa en ny mapp för testning:
mkdir terraform-test
cd terraform-test
Skapa en enkel Terraform-konfigurationsfil med namnet main.tf:
notepad test.tf
Lägg till följande innehåll tilltest.tffil ochsparadet:
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 för att initiera konfigurationen och ladda ner alla nödvändiga leverantörsplugin.
terraform init
Terraform för att utföra konfigurationen och skapa en hello.txt-fil, tillämpa den genererade konfigurationen med ett givet kommando.
terraform apply
Om installationen lyckas kommer Terraform att skapa en hello.txt-fil i katalogen.
Verifiera resultatet: När kommandot är klart, ahej.txtfilen ska genereras i din projektkatalog med innehållet ?Hej Terraform!?.
Kontrollera filen:Du kan verifiera innehållet i filen genom att köra:
cat hello.txt
Detta kommer att mata ut:
Hello, Terraform!
Uppdatering och avinstallation
Om någon ny version av Terraform är tillgänglig, använd den givna syntaxen för att installera den med winget:
winget upgrade HashiCorp.Terraform
För att helt ta bort kör avinstallationskommandot:
winget uninstall HashiCorp.Terraform
Slutsats
Att använda Winget för att installera Terraform på Windows 11 eller 10 erbjuder en bekväm och okomplicerad metod för utvecklare som i allmänhet föredrar kommandoraden framför ett GUI.
Andra artiklar: