Installazione Terraform · 4 min read · Oct 23, 2025
Come Installare Terraform Su AlmaLinux 8, CentOS 8 e Rocky Linux 8

Terraform è uno strumento per costruire e mantenere un’infrastruttura di server virtuali; supporta più fornitori di cloud in un unico progetto. Terraform raggiunge la gestione dello stato attraverso un grafo configurato di stati e moduli che possono essere creati, estesi e gestiti dagli utenti.
Ci sono molti tutorial online che ti insegnano come usare lo strumento, ma non è sempre facile comprendere i concetti dietro tutto ciò! Ciò che rende Terraform così flessibile e potente è che hai la possibilità di programmare la tua infrastruttura in qualsiasi linguaggio o persino creare il tuo linguaggio basato su Python (che alcune persone chiamano “Terraforming”).
Terraform utilizza un file chiamato main.tf. La sintassi sembra un incrocio tra bash e JSON. Un fornitore viene utilizzato per connettere Terraform a un fornitore di cloud come AWS o Azure. Questo file definisce dove ottenere i dati, cioè il fornitore e le sue configurazioni. Il file main.tf è solo un gateway per iniziare a lavorare sulla tua infrastruttura.
Terraform utilizza un file di stato chiamato terraform.tfstate per memorizzare ciò che sa sull’infrastruttura, che sia in esecuzione o fermo, e tutti i valori delle tue risorse. Un modulo è un frammento di codice che contiene dettagli di configurazione per eseguire attività comuni come la creazione di un’istanza AWS e l’attacco di un indirizzo IP elastico. I moduli Terraform contengono configurazioni delle risorse che utilizzano blocchi chiamati “risorse” che definiscono come le istanze devono essere create e tracciate.
Terraform può gestire risorse esistenti così come creare nuove risorse. Terraform non è uno strumento di gestione della configurazione, ma ha la capacità di modificare una risorsa esistente riapplicando le stesse modifiche più e più volte.
Hai mai voluto installare un nuovo sistema Linux? Se sì, questa guida è per te. Stai sempre cercando più modi per automatizzare il tuo lavoro. In alternativa, sei semplicemente curioso e vuoi iniziare con l’automazione. Con Terraform, puoi creare un’infrastruttura completa con un solo comando! Questo significa che è importante sapere come installare e utilizzare il software client Terraform.
In questa guida, imparerai come installare Terraform su sistemi operativi compatibili con Red Hat Enterprise Linux (RHEL) come AlmaLinux 8, CentOS 8 e Rocky Linux 8. Imparerai anche come creare una semplice istanza AWS EC2 e infine far funzionare Terraform.
Installare Terraform su Linux Red Hat Enterprise Linux (RHEL) è un sistema operativo di classe enterprise. RHEL ha un’ampia base di utenti ed è ampiamente utilizzato dalle aziende di tutto il mondo per gestire le proprie attività. RHEL è anche utilizzato da hobbisti, studenti e sviluppatori per imparare Linux, così come da utenti domestici che desiderano avere il proprio server a casa per l’hosting web o persino per lo streaming multimediale sui propri dispositivi.
Prerequisiti
Per installare Terraform su RHEL, avrai bisogno di quanto segue:
- Un sistema operativo compatibile con RHEL 8 o successivo. Questa demo utilizza Centos 8 come sistema operativo di base.
- Un utente non root con privilegi sudo configurato sul sistema.
Aggiornare Il Tuo Sistema
Uno dei compiti più importanti che puoi fare come utente di computer è aggiornare il tuo sistema. Questo spesso richiede di liberare spazio sul disco rigido e installare più applicazioni; tuttavia, renderà anche il tuo computer molto più sicuro. Aggiornare il tuo sistema è un passo necessario se desideri installare Terraform.
- Puoi iniziare ad aggiornare il tuo sistema digitando il seguente comando nella finestra del terminale. Questo richiederà un po’ di tempo per essere eseguito, a seconda delle prestazioni del tuo server.
sudo yum check-update && sudo yum update -yOutput di esempio:

- Ora, esegui il seguente comando per installare il pacchetto yum-utils sul tuo sistema. yum-utils è stato scritto come pacchetto modulare, il che consentirà di aggiungere nuove funzioni senza modificare il codice di yum-utils. yum-utils non è un sostituto di alcuna funzione RPM attualmente disponibile, ma fornisce funzioni aggiuntive che non fanno parte di RPM vanilla. Utilizzerai questo pacchetto yum-utils per aggiungere il repository hashicorp per terraform in seguito.
sudo yum install yum-utils -yOutput di esempio:

Installare Terraform Su CentOS 8
Ora che il tuo sistema è stato aggiornato, sei pronto per installare Terraform.
Il Centos 8 non include il pacchetto terraform nel suo repository. Questo significa che dobbiamo utilizzare il pacchetto yum-utils per aggiungere il repository terraform al tuo sistema, mentre terraform viene installato tramite il gestore di pacchetti yum.
- Esegui il seguente comando per aggiungere il repository hashicorp.
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repoOutput di esempio:
- Esegui il seguente comando per verificare se il repository hashicorp è stato aggiunto con successo.
sudo dnf repolistOtterrai il seguente output.
- Infine, esegui il seguente comando per installare Terraform sul tuo sistema utilizzando il gestore di pacchetti yum.
sudo yum install terraform -yL’installazione di Terraform richiederà un po’ di tempo perché deve scaricare tutti i pacchetti richiesti dal repository. Dopo aver digitato il comando sopra, semplicemente rilassati e aspetta fino al termine dell’installazione.
- Quando è finita, puoi eseguire Terraform digitando terraform senza argomenti nella finestra del terminale.
tf
- Esegui il seguente comando per verificare la versione di terraform installata sul tuo sistema.
Conclusione
In questo tutorial, abbiamo imparato come installare e configurare Terraform su sistemi operativi compatibili con RHEL come AlmaLinux 8, CentOS 8 e Rocky Linux 8. Alla fine di questo tutorial, sarai in grado di utilizzare Terraform per i tuoi progetti. Lascia un commento se hai domande o commenti.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.