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 -y

Dopo 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 -y

Dopo l’installazione riuscita, verifica la versione di Terraform utilizzando il seguente comando:

terraform --version

Dovresti 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.zip

Una volta completato il download, estrai il file scaricato con il seguente comando:

unzip terraform_1.3.6_linux_amd64.zip

Successivamente, 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 --version

Otterrai 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-autocomplete

Per attivare la funzione di “auto-completamento”, disconnettiti e riconnettiti di nuovo al tuo terminale o esegui il seguente comando:

source ~/.bashrc

Successivamente, esegui il comando Terraform e premi il tasto TAB due volte per verificare la funzione di “auto-completamento”.

terraform

Dovresti 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 aws

Successivamente, naviga nella directory del tuo progetto e crea un file di configurazione Terraform:

cd aws  
nano main.tf

Aggiungi 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 init

Questo 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 plan

Infine, costruisci e distribuisci la tua infrastruttura utilizzando il seguente comando:

terraform apply

Se desideri distruggere l’infrastruttura gestita da Terraform, esegui il seguente comando:

terraform destroy

Conclusione

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.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.