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

Terraform er en åpen kildekode-infrastruktur-as-kode (IAC) programvareverktøy opprettet av Hashicorp. Denne opplæringen lærer oss hvordan du installerer Terraform på Windows 11 eller 10 ved hjelp av en enkelt Winget -kommando.

Dette verktøyet lar brukere definere og bestemme infrastruktur ved hjelp av konfigurasjonsspråk på høyt nivå Hashicorp Configuration Language (HCL) eller JSON. Utviklere med Terraform kan automatisere skyforsyning, infrastrukturstyring og serviceorkestrering på en effektiv og skalerbar måte, og det er derfor det er ganske populært når det gjelder å håndtere infrastrukturer.

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

Trinn-for-trinns guide for å installere terraform med Winget

Trinn 1: Få tilgang til ledeteksten eller PowerShell

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

Trinn 2: Kontroller at Winget er installert

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

winget --version

Note:Hvis kommandoen ikke returnerer versjonsnummeret, må du installere det fraMicrosoft Storeeller kjør denne PowerShell -syntaks:

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 begrepet "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 nexccary miljøvariabelen for å gjøre terrfaform tilgjengelig systemomfattende.

winget install HashiCorp.Terraform

Trinn 5: Bekreft terraforminstallasjonen

Før du sjekker versjonen, lukker du kommandeterminalen og åpner den igjen, for å sikre at den ekstra banen til Terraform Installation Directory til Envriment -variabelen er lesbar av PowerSeHLL eller CMD. Sjekk deretter versjonen ved å bruke:

terraform -v

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

Trinn 6: Testing av terraforminstallasjon

For å sikre at Terraform fungerer riktig, kan vi kjøre en grunnleggende test ved å initialisere en terraformkonfigurasjon.

Lag en ny mappe for testing:

mkdir terraform-test
cd terraform-test

Lag en enkel terraform konfigurasjonsfil som heter main.tf:

notepad test.tf

Legg til følgende innhold itest.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 alle nødvendige leverandør -plugins.

terraform init

Terraform For å utføre konfigurasjonen og opprette en Hello.txt -fil, bruk den genererte konfigurasjonen ved hjelp av 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, ahei.txtFilen skal genereres i prosjektkatalogen din med innholdet "Hei, terraform! ”.

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

cat hello.txt

Dette vil sende ut:

Hello, Terraform!

Oppdatering og avinstallering

Hvis en ny versjon av Terraform er tilgjengelig, må du bruke Winget den gitte syntaks: for å installere den med Winget:

winget upgrade HashiCorp.Terraform

Mens for å fjerne avinstallasjonskommandoen fullstendig:

winget uninstall HashiCorp.Terraform

Konklusjon

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

Andre artikler:

Related Posts