Come installare Terraform su Windows 11 o 10 usando Winget

Terraform è uno strumento software di infrastruttura open source-as-code (IAC) 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 eseguire la fornitura di infrastrutture utilizzando il linguaggio di configurazione Hashicorp (HCL) o JSON del linguaggio di configurazione di alto livello. Gli sviluppatori con Terraform possono automatizzare il provisioning del cloud, la gestione delle infrastrutture e l'orchestrazione del servizio in modo efficiente e scalabile, motivo per cui è abbastanza popolare nella gestione delle infrastrutture.

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

Guida passo-passo per l'installazione di Terraform con Winget

Passaggio 1: accedere al prompt dei comandi o PowerShell

Winget è uno strumento CLI. Per accedervi, è necessario aprire PowerShell o CMD su Windows con diritti di amministrazione. Pertanto, fare clic con il pulsante destro del mouse sul pulsante del menu di avvio di Windows 11 o 10 e selezionare l'opzione terminale (amministratore) o Windows PowerShell (amministratore).

Passaggio 2: verificare che Winget sia installato

Poiché Windows 10 versione 1809 o successiva, inclusa Windows 11, offre Winget come applicazione preinstallata, quindi non abbiamo bisogno di eseguire nulla in più. Tuttavia, per confermare che è sul tuo sistema, eseguire il comando indicato per controllare la versione e la disponibilità di Winget.

winget --version

Nota:Se il comando non restituisce il numero di versione, installalo daMicrosoft Storeo eseguire 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 etichettato con il termine "Terraform. "

winget search terraform

Passaggio 4: installa Terraform su Windows 11 o 10

Una volta confermato che Terraform è disponibile, è possibile installarlo eseguendo il comando dato che scaricherà automaticamente e installerà Terraform sul sistema. Configurerà inoltre la variabile di ambiente Nexeccary per rendere disponibile Terraform a livello di sistema.

winget install HashiCorp.Terraform

Passaggio 5: verificare l'installazione di Terraform

Prima di controllare la versione, chiudere il terminale di comando e aprirlo di nuovo, per garantire che il percorso aggiunto della directory di installazione Terraform to Envrionment sia leggibile da PowerSehll o CMD. Dopodiché controlla la versione usando:

terraform -v

Questo comando visualizzerà la versione di Terraform installata, confermando che il processo di installazione ha avuto successo.

Passaggio 6: test di 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 i seguenti contenuti atest.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 plugin del provider necessari.

terraform init

Terraform Per eseguire la configurazione e creare un file Hello.txt, applicare la configurazione generata utilizzando il comando dato.

terraform apply

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

Verificare il risultato: Dopo il completamento del comando, aciao.txtIl file deve essere generato nella directory del progetto con il contenuto "Ciao, Terraform! ”.

Controlla il file:È possibile verificare il contenuto del file eseguendo:

cat hello.txt

Questo emetterà:

Hello, Terraform!

Aggiornamento e disinstallazione

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

winget upgrade HashiCorp.Terraform

Considerando che, per rimuovere completamente l'esecuzione del comando di disinstallazione:

winget uninstall HashiCorp.Terraform

Conclusione

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

Altri articoli:

Related Posts