GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare e configurare Terraform nelle distribuzioni Linux

Terraform è un'applicazione gratuita e open source in grado di automatizzare e gestire la tua infrastruttura. Terraform aiuta a creare servizi e piattaforme utilizzando un linguaggio dichiarativo; ciò significa che non è necessario definire ogni fase dell'automazione; può imparare da solo. Non devi preoccuparti di ogni fase dei tuoi sistemi fino all'automazione; può occuparsene. Se sei un principiante su Terraform, ti permette di iniziare dall'amido. Terraform supporta Ubuntu, Fedora, Arach, Red Hat e altre importanti distribuzioni Linux. Dopo aver installato Terraform sul tuo Linux, può essere integrato con AWS, cloud, VM e altri sistemi.

Terraform in Linux

In Linux, Terraform è eseguibile con un'interfaccia a riga di comando. Terraform è stato sviluppato da HashiCorp, scritto nel linguaggio di programmazione Go e costruito sotto la Mozilla Public License v2.0. Supporta la condivisione dei dati, API, controllo degli accessi. In questo post vedremo come installare Terraform nelle distribuzioni Linux.

1. Installa Terraform in Debian, Ubuntu e Mint

L'installazione di Terraform su un sistema Linux basato su Ubuntu o Debian è semplice e diretta. È disponibile nel repository ufficiale di Linux. Innanzitutto, esegui il comando cURL scorrevole sulla shell del terminale per aggiungere la chiave GPG per Terraform al tuo sistema.

$ curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -

Quindi, esegui il seguente comando per scaricare Terraform dal sito web di Hashicorp.

$ sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main"

Infine, puoi aggiornare il tuo repository di sistema e installare Terraform sul tuo sistema Ubuntu. L'installazione richiede la password di root.

$ sudo apt update
$ sudo apt install terraform

2. Installa Terraform su Fedora e Red Hat Linux

Se stai eseguendo una workstation Fedora o Red Hat Linux sulla tua macchina, questo passaggio ti guiderà nell'installazione di Terraform sul tuo sistema. I metodi di installazione di Terraform su una versione precedente della macchina Fedora Linux basata su DNF includono sia il comando YUM che DNF.

Sui sistemi Red Hat Linux, puoi prima eseguire i seguenti comandi YUM per aggiungere YUM-utils e quindi eseguire il comando successivo per scaricarlo sul tuo sistema.

$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/$release/hashicorp.repo

Se utilizzi una workstation Fedora basata su DNF, puoi eseguire i seguenti comandi sulla shell del terminale per aggiungere i plug-in DNF e scaricare Terraform sul tuo sistema Linux.

sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --add-repo https://rpm.releases.hashicorp.com/$release/hashicorp.repo

Infine, esegui i seguenti comandi sulla shell del terminale per aggiornare il repository di sistema e installare Terraform sulla tua macchina.

$ sudo yum update
$ sudo yum install terraform

3. Scarica Terraform tramite wget e installa su Linux

Se trovi che l'URL del repository Hashicorp non funziona sulla tua connessione Internet locale, puoi cambiare la posizione del repository dal tuo paese al server principale. Se neanche questo funziona, c'è un'opzione che ti permetterà di installare Terraform sulla tua macchina Linux.

Innanzitutto, devi installare wget strumento sul tuo sistema. Normalmente, wget è preinstallato su entrambi i sistemi Debian e Red Hat. Se non riesci a trovarlo sul tuo computer, utilizza i seguenti comandi per installarlo.

Installa wget su Fedora/Red Hat Linux

sudo dnf install wget

Installa wget su Debian/Ubuntu Linux

sudo apt install wget

Quando wget l'installazione è terminata, ora puoi eseguire il seguente comando sulla shell del terminale per scaricare la versione compressa di Terraform sul tuo file system Linux. Il wget Il comando di solito memorizza i file all'interno della directory Home.

wget https://releases.hashicorp.com/terraform/0.11.14/terraform_0.11.14_linux_amd64.zip

Dopo il download, sfoglia la tua directory ed esegui il comando unzip per estrarre il file.

sudo unzip terraform_0.14.10_linux_amd64.zip

Ora esegui il seguente comando di spostamento per spostare i file Terraform all'interno di /usr/local/bin/ directory. Assicurati di essere l'utente root prima di eseguire il seguente comando.

sudo mv terraform /usr/local/bin/

Dopo aver spostato i file Terraform all'interno del file /usr/local/bin directory, ora puoi eseguire which comando fornito di seguito per verificare se Terraform funziona o meno. In cambio, otterresti la directory in cui hai conservato i file Terraform.

$ which terraform

4. Installa Terraform su Arch tramite Snap

Se utilizzi un sistema Linux basato su Arch e Arch, puoi installare Terraform sul tuo sistema tramite lo Snap Store. Se non hai Snap installato sul tuo sistema, esegui le seguenti righe di comando git sulla shell del terminale per clonare Snap dal repository Arch e abilitare il demone Snap su Arch Linux.

git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si

Ora, esegui i seguenti comandi di controllo del sistema con accesso per abilitare il socket Snap e creare un soft link del demone Snap sul tuo sistema.

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

Infine, ora puoi eseguire il seguente comando snap per ottenere lo strumento di automazione Terraform sul tuo sistema Arch.

sudo snap install terraform --candidate

Arch Linux ti offre anche di scaricare il pacchetto ZST compilato di Terraform che puoi successivamente installare sul tuo sistema tramite il programma di installazione del pacchetto predefinito. Fare clic qui per scaricare il pacchetto ZST dello strumento Terraform.

Inizia a utilizzare Terraform su Linux

Fino ad ora, abbiamo visto diversi metodi per installare Terraform su un sistema Linux. Dopo aver terminato l'installazione, infine, sarebbe meglio eseguire il seguente comando sulla shell del terminale per verificare la versione di Terraform. Uno qualsiasi dei seguenti comandi stamperà la versione Terraform.

$ terraform -v
$ terraform version

Ultime parole

Dopo aver installato lo strumento di automazione Terraform su Linux, puoi eseguirlo immediatamente sul tuo computer per iniziare. Se lo stai utilizzando su un sistema basato su cloud o su una macchina virtuale, assicurati che il tuo sistema abbia una connessione Internet attiva e che Terraform sia stato distribuito correttamente. Nell'intero post, ho descritto il processo di installazione di Terraform sulla maggior parte delle principali distribuzioni Linux.

Per favore condividilo con i tuoi amici e la comunità Linux se trovi questo post utile e informativo. Puoi anche scrivere le tue opinioni su questo post nella sezione dei commenti.


Linux
  1. Come installare e configurare Nagios su Linux

  2. Come installare Terraform nelle distribuzioni Linux

  3. Come installare e configurare Memcached su Ubuntu Linux

  4. Come installare e configurare Redis su un sistema Linux

  5. Come installare e configurare EMC PowerPath su Linux

Come installare e configurare Gradle su distribuzioni Linux

Come installare e configurare Tor Browser su distribuzioni Linux

Come installare e configurare Git su distribuzioni Linux

Come installare e configurare Yarn su distribuzioni Linux

Come installare e configurare Todoist nelle distribuzioni Linux

Come installare e configurare Spotify su distribuzioni Linux