Come installare Terraform su Windows 11 o 10 utilizzando Winget

Terraform è uno strumento software IaC (infrastruttura-as-code) open source creato da HashiCorp. Questo tutorial ci insegna come installare Terraform su Windows 11 o 10 utilizzando un singolo comando Winget.

Questo strumento consente agli utenti di definire e fornire l'infrastruttura utilizzando il linguaggio di configurazione di alto livello HashiCorp Configuration Language (HCL) o JSON. Gli sviluppatori con Terraform possono automatizzare il provisioning del cloud, la gestione dell'infrastruttura e l'orchestrazione dei servizi in modo efficiente e scalabile, motivo per cui è molto popolare nella gestione delle infrastrutture.

Imparare a installare e gestire Terraform è essenziale per gli amministratori di sistema e i professionisti DevOps. Gli utenti devono prima sapere come installarlo. In questa guida, esaminiamo i passaggi per utilizzare Winget (Gestione pacchetti Windows) per installare Terraform su un sistema Windows.

Guida dettagliata all'installazione di Terraform con Winget

Passaggio 1: accedi al prompt dei comandi o a PowerShell

Winget è uno strumento CLI. Per accedervi è necessario aprire PowerShell o CMD su Windows con diritti di amministratore. Pertanto, fai clic con il pulsante destro del mouse sul pulsante del menu Start di Windows 11 o 10 e seleziona l'opzione Terminale (Amministratore) o Windows PowerShell (Amministratore).

Passaggio 2: verificare che Winget sia installato

Poiché Windows 10 versione 1809 o successiva, incluso Windows 11, offre Winget come applicazione preinstallata, quindi non è necessario eseguire nulla in più. Tuttavia, per verificare che sia presente sul tuo sistema, esegui il comando indicato per verificare la versione e la disponibilità di Winget.

winget --version

Nota:Se il comando non restituisce il numero di versione, installalo daMicrosoft Storeoppure esegui questa sintassi di PowerShell:

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

Passaggio 3: cerca Terraform in Winget

Non sappiamo quale ID app viene utilizzato da Winget per installare Terraform. Per confermare che Terraform è disponibile per l'installazione tramite Winget, possiamo cercare il pacchetto Terraform utilizzando questo comando, che elencherà tutti i pacchetti disponibili tramite il repository Winget etichettati con il termine ?Terraformare.?

winget search terraform

Passaggio 4: installa Terraform su Windows 11 o 10

Dopo aver confermato che Terraform è disponibile, puoi installarlo eseguendo il comando indicato che scaricherà e installerà automaticamente Terraform sul tuo sistema. Configurerà inoltre la variabile d'ambiente nexeccary per rendere terrfaform disponibile a livello di sistema.

winget install HashiCorp.Terraform

Passaggio 5: verificare l'installazione di Terraform

Prima di verificare la versione, chiudi il terminale di comando e aprilo di nuovo, per assicurarti che il percorso aggiunto della directory di installazione di Terraform alla variabile Envrionment sia leggibile da PowerSehll o CMD. Successivamente controlla la versione utilizzando:

terraform -v

Questo comando visualizzerà la versione di Terraform installata, confermando che il processo di installazione è andato a buon fine.

Passaggio 6: test dell'installazione di Terraform

Per garantire che Terraform funzioni correttamente, possiamo eseguire un test di base inizializzando una configurazione Terraform.

Crea una nuova cartella per il test:

mkdir terraform-test
cd terraform-test

Crea un semplice file di configurazione Terraform denominato main.tf:

notepad test.tf

Aggiungi il seguente contenuto al fileprova.tffile esalvaEsso:

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

provider "local" {}

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

Esegui terraform init per inizializzare la configurazione e scaricare tutti i plug-in del provider necessari.

terraform init

Terraform per eseguire la configurazione e creare un file hello.txt, applicare la configurazione generata utilizzando il comando fornito.

terraform apply

Se l'installazione ha esito positivo, Terraform creerà un file hello.txt nella directory.

Verificare il risultato: Al termine del comando, aciao.txtil file dovrebbe essere generato nella directory del progetto con il contenuto ?Ciao, Terraforma!?.

Controlla il file:Puoi verificare il contenuto del file eseguendo:

cat hello.txt

Questo produrrà:

Hello, Terraform!

Aggiornamento e disinstallazione

Se è disponibile una nuova versione di Terraform, per installarla utilizzando winget utilizzare la sintassi fornita:

winget upgrade HashiCorp.Terraform

Mentre per rimuovere completamente eseguire il comando di disinstallazione:

winget uninstall HashiCorp.Terraform

Conclusione

L'utilizzo di Winget per installare Terraform su Windows 11 o 10 offre un metodo comodo e diretto per gli sviluppatori che generalmente preferiscono la riga di comando rispetto a una GUI.

Altri articoli:

Related Posts