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: