Installazione Terraform · 3 min read · Dec 18, 2025
Come installare Terraform su Ubuntu Server 22.04

Terraform è uno strumento open-source per l’automazione dell’infrastruttura che consente di distribuire e gestire centinaia di server tramite un’interfaccia a riga di comando. Con Terraform, puoi costruire, modificare e gestire la tua infrastruttura definendo configurazioni in un file leggibile dall’uomo. Supporta molti fornitori di cloud, come AWS, Azure, GCP e Alibaba cloud. Terraform ti consente di automatizzare e fornire server, database, firewall, bilanciatori di carico e altro ancora.
Questo tutorial spiegherà come installare Terraform su Ubuntu 22.04.
Prerequisiti
- Un server che esegue Ubuntu 22.04.
- Una password di root configurata sul server.
Installare Terraform dal Repository di Ubuntu
Per impostazione predefinita, il pacchetto Terraform non è disponibile nel repository predefinito di Ubuntu 22.04. Quindi, dovrai aggiungere il repository ufficiale di Terraform al tuo sistema.
Per prima cosa, aggiungi tutte le dipendenze necessarie utilizzando il seguente comando:
apt install -y gnupg software-properties-common curl -yDopo aver installato tutte le dipendenze, aggiungi la chiave GPG e il repository di Terraform utilizzando il seguente comando:
curl -fsSL https://apt.releases.hashicorp.com/gpg | apt-key add -
apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"Una volta aggiunto il repository, puoi installare il pacchetto Terraform con il seguente comando:
apt install terraform -yDopo l’installazione riuscita, verifica la versione di Terraform utilizzando il seguente comando:
terraform --versionDovresti vedere il seguente output:
Terraform v1.3.6
on linux_amd64
Installare Terraform da Sorgente
Puoi anche installare Terraform scaricando l’ultima versione dal loro sito ufficiale.
Puoi scaricarlo con il seguente comando:
wget https://releases.hashicorp.com/terraform/1.3.6/terraform_1.3.6_linux_amd64.zipUna volta completato il download, estrai il file scaricato con il seguente comando:
unzip terraform_1.3.6_linux_amd64.zipSuccessivamente, sposta il binario di Terraform nella posizione di sistema:
mv terraform /usr/bin/Ora puoi verificare la versione di Terraform utilizzando il seguente comando:
terraform --versionOtterrai il seguente output:
Terraform v1.3.6
on linux_amd64
Installare la Funzione di “auto-completamento” di Terraform
La funzione di “auto-completamento” ti consente di vedere tutti i sottocomandi di Terraform dopo aver premuto il tasto TAB. Puoi installare questa funzione con il seguente comando.
terraform -install-autocompletePer attivare la funzione di “auto-completamento”, disconnettiti e riconnettiti di nuovo al tuo terminale o esegui il seguente comando:
source ~/.bashrcSuccessivamente, esegui il comando Terraform e premi il tasto TAB due volte per verificare la funzione di “auto-completamento”.
terraformDovresti vedere tutti i sottocomandi nel seguente output:
apply env get init output push state untaint workspace
console fmt graph login plan refresh taint validate
destroy force-unlock import logout providers show test version
Come Usare Terraform
Per usare Terraform, prima crea una directory per il tuo progetto:
mkdir awsSuccessivamente, naviga nella directory del tuo progetto e crea un file di configurazione Terraform:
cd aws
nano main.tfAggiungi il seguente codice:
# Provider
provider "aws" {
access_key = ""
secret_key = ""
region = "us-west-1"
}
Salva e chiudi il file, quindi inizializza Terraform con il seguente comando:
terraform initQuesto scaricherà automaticamente la configurazione del provider nella directory .terraform.
Initializing the backend...
Initializing provider plugins...
- Finding latest version of hashicorp/aws...
- Installing hashicorp/aws v4.46.0...
- Installed hashicorp/aws v4.46.0 (signed by HashiCorp)
Terraform ha creato un file di blocco .terraform.lock.hcl per registrare le selezioni del provider che ha fatto sopra. Includi questo file nel tuo repository di controllo versione in modo che Terraform possa garantire di fare le stesse selezioni per impostazione predefinita quando esegui "terraform init" in futuro.
Terraform è stato inizializzato con successo!
Puoi ora iniziare a lavorare con Terraform. Prova a eseguire "terraform plan" per vedere eventuali modifiche necessarie per la tua infrastruttura. Tutti i comandi Terraform dovrebbero ora funzionare.
Se mai imposti o cambi i moduli o la configurazione del backend per Terraform, riesegui questo comando per reinizializzare la tua directory di lavoro. Se dimentichi, altri comandi lo rileveranno e ti ricorderanno di farlo se necessario.
Successivamente, dovrai definire le definizioni delle risorse, impostare le variabili AWS e quindi generare e visualizzare un piano di esecuzione.
Puoi generarlo con il seguente comando:
terraform planInfine, costruisci e distribuisci la tua infrastruttura utilizzando il seguente comando:
terraform applySe desideri distruggere l’infrastruttura gestita da Terraform, esegui il seguente comando:
terraform destroyConclusione
In questo post, ti abbiamo mostrato come installare Terraform su Ubuntu 22.04. Abbiamo anche spiegato come utilizzare Terraform per fornire istanze AWS. Ora puoi creare il tuo file di configurazione Terraform in base ai tuoi fornitori di cloud. Per ulteriori informazioni, visita la pagina della documentazione di Terraform.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.