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: