Hvordan installere Terraform på Windows 11 eller 10 ved hjelp av Winget

Terraform er et åpen kildekode-infrastruktur-som-kode (IaC) programvareverktøy laget av HashiCorp. Denne opplæringen lærer oss hvordan du installerer Terraform på Windows 11 eller 10 ved å bruke en enkelt Winget-kommando.

Dette verktøyet lar brukere definere og levere infrastruktur ved å bruke høynivåkonfigurasjonsspråket HashiCorp Configuration Language (HCL) eller JSON. Utviklere med Terraform kan automatisere skyprovisionering, infrastrukturadministrasjon og tjenesteorkestrering på en effektiv og skalerbar måte, og det er derfor det er ganske populært når det gjelder administrasjon av infrastrukturer.

Å lære å installere og administrere Terraform er viktig for systemadministratorer og DevOps-fagfolk. Brukere må først vite hvordan de installerer den. I denne guiden går vi gjennom trinnene for å bruke Winget (Windows Package Manager) for å installere Terraform på et Windows-system.

Trinn-for-trinn veiledning for å installere Terraform med Winget

Trinn 1: Få tilgang til ledeteksten eller PowerShell

Winget er et CLI-verktøy. For å få tilgang til den må du åpne PowerShell eller CMD på Windows med administratorrettigheter. Høyreklikk derfor Windows 11 eller 10 Start-menyknappen og velg alternativet Terminal (Admin) eller Windows PowerShell (Admin).

Trinn 2: Kontroller at Winget er installert

Siden Windows 10 versjon 1809 eller nyere, inkludert Windows 11, tilbyr Winget som en forhåndsinstallert applikasjon, trenger vi derfor ikke å utføre noe ekstra. For å bekrefte at den er på systemet ditt, kjør den gitte kommandoen for å sjekke Wingets versjon og tilgjengelighet.

winget --version

Note:Hvis kommandoen ikke returnerer versjonsnummeret, installer den fraMicrosoft Storeeller kjør denne PowerShell-syntaksen:

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

Trinn 3: Søk etter Terraform i Winget

Vi vet ikke hvilken app-ID som brukes av Winget for å installere Terraform. For å bekrefte at Terraform er tilgjengelig for installasjon via Winget, kan vi søke etter Terraform-pakken ved å bruke denne kommandoen, som vil liste opp alle pakker som er tilgjengelige gjennom Winget-depotet merket med termen ?Terraform.?

winget search terraform

Trinn 4: Installer Terraform på Windows 11 eller 10

Når du har bekreftet at Terraform er tilgjengelig, kan du installere den ved å kjøre den gitte kommandoen som automatisk vil laste ned og installere Terraform på systemet ditt. Den vil også konfigurere den nexecary miljøvariabelen for å gjøre terrfaform tilgjengelig over hele systemet.

winget install HashiCorp.Terraform

Trinn 5: Bekreft Terraform-installasjonen

Før du sjekker versjonen, lukk kommandoterminalen og åpne den igjen, for å sikre at banen til Terraform-installasjonskatalogen til Envrionment-variabelen kan leses av PowerSehll eller CMD. Sjekk deretter versjonen ved å bruke:

terraform -v

Denne kommandoen viser versjonen av Terraform installert, og bekrefter at installasjonsprosessen var vellykket.

Trinn 6: Testing av Terraform-installasjon

For å sikre at Terraform fungerer som det skal, kan vi kjøre en grunnleggende test ved å initialisere en Terraform-konfigurasjon.

Opprett en ny mappe for testing:

mkdir terraform-test
cd terraform-test

Lag en enkel Terraform-konfigurasjonsfil med navnet main.tf:

notepad test.tf

Legg til følgende innhold tiltest.tffil ogspareden:

terraform {
  required_providers {
    local = {
      source  = "hashicorp/local"
      version = "~> 2.0"
    }
  }
}

provider "local" {}

resource "local_file" "example" {
  content  = "Hello, Terraform!"
  filename = "${path.module}/hello.txt"
}

Kjør terraform init for å initialisere konfigurasjonen og laste ned eventuelle nødvendige programtillegg.

terraform init

Terraform for å utføre konfigurasjonen og lage en hello.txt-fil, bruk den genererte konfigurasjonen ved å bruke gitt kommando.

terraform apply

Hvis installasjonen er vellykket, vil Terraform opprette en hello.txt-fil i katalogen.

Bekreft resultatet: Etter at kommandoen er fullført, ahello.txtfilen skal genereres i prosjektkatalogen med innholdet?Hei, Terraform!?.

Sjekk filen:Du kan bekrefte innholdet i filen ved å kjøre:

cat hello.txt

Dette vil gi ut:

Hello, Terraform!

Oppdatering og avinstallering

Hvis en ny versjon av Terraform er tilgjengelig, bruk den gitte syntaksen for å installere den med winget:

winget upgrade HashiCorp.Terraform

Mens, for å fjerne fullstendig, kjør avinstalleringskommandoen:

winget uninstall HashiCorp.Terraform

Konklusjon

Å bruke Winget til å installere Terraform på Windows 11 eller 10 tilbyr en praktisk og grei metode for utviklere som generelt foretrekker kommandolinjen fremfor en GUI.

Andre artikler:

Related Posts