Terraform è uno strumento di automazione dell'infrastruttura open source creato da HashiCorp. È scritto nel linguaggio di programmazione Go. Ti consente di definire e descrivere la tua infrastruttura come codice all'interno di file di configurazione utilizzando un linguaggio dichiarativo e di distribuire e gestire tale infrastruttura su una varietà di provider di cloud pubblico come AWS, GCP, Azure, ecc.
Il flusso di lavoro di base quando si utilizza Terraform è:
1. Scrivi i file di configurazione sul tuo computer in cui dichiari gli elementi della tua infrastruttura che desideri creare.
2. Chiedi a Terraform di analizzare le tue configurazioni e quindi creare l'infrastruttura corrispondente.
Questo tutorial spiegherà come installare Terraform su Ubuntu 18.04.
Installa Terraform
Terraform è molto facile da installare. Puoi scaricare Terraform dalla pagina di download di Terraform. Seleziona il pacchetto appropriato per il tuo sistema operativo e architettura, decomprimi l'archivio e sposta il file binario in una directory inclusa nella tua variabile PATH.
Innanzitutto, crea la directory ~/bin:
mkdir ~/bin
Su Ubuntu, se crei questa directory verrà automaticamente aggiunta al tuo PERCORSO.
Quindi, scarica l'archivio zip. Visita la pagina di download di Terraform per scaricare l'ultima versione.
wget https://releases.hashicorp.com/terraform/0.12.24/terraform_0.12.24_linux_amd64.zip
Decomprimi l'archivio. L'archivio estrarrà un singolo binario chiamato terraform
.
unzip terraform_0.12.24_linux_amd64.zip
Sposta il terraform
binario in una directory inclusa nel PATH
del tuo sistema nel nostro caso è ~/bin
directory.
mv terraform ~/bin
Per verificare se Terraform è installato, esegui:
terraform version
# Terraform v0.12.24
Il posto migliore per imparare a usare Terraform, distribuire e gestire la tua infrastruttura è Terraform docs. Ci sono molti fornitori che puoi gestire con esso.
Link
- https://www.terraform.io/