Comment installer Terraform dans les distributions Linux

Comment installer Terraform dans les distributions Linux

Dans cet article, nous discuterons de quoi Terraform est et comment installer terraform sur diverses distributions Linux en utilisant Hashicorp référentiels.

Qu'est-ce que Terraform?

Terraform est un outil d'orchestration cloud populaire dans le monde de l'automatisation, qui est utilisé pour déployer votre infrastructure via le IAC (Infrastructure comme code) approche. Terraform est construit par Hashicorp et libéré sous Licence publique de Mozilla. Il prend en charge le cloud public, privé et hybride, comme maintenant Terraform prend en charge 145 fournisseurs, qui comprend des fournisseurs populaires comme AWS, Azure Cloud, GCP, Oracle Cloud et bien d'autres.

Terraform L'architecture est très simple. Tout ce dont vous avez besoin est de télécharger le binaire Terraform sur votre machine locale / serveur qui va agir comme votre machine de base. Nous devons mentionner le fournisseur pour travailler dans notre fichier de syntaxe. Terraform téléchargera automatiquement le plugin pour ce fournisseur particulier et s'authentifiera avec l'API du fournisseur pour exécuter le plan.

Qu'est-ce que l'infrastructure comme code?

Le processus d'approvisionnement et de gestion des ressources telles que la machine virtuelle, le stockage, le réseau, la base de données, etc. via des fichiers de définition lisibles par la machine, plutôt que des outils interactifs ou des configurations matérielles.

Caractéristiques
  • Open source.
  • Syntaxe déclarative.
  • Modules enfichables.
  • Infrastructure immuable.
  • Architecture simple uniquement client.

Commençons…

Installation de Terraform dans les distributions Linux

Le Terraform Les forfaits de distribution primaires entrent .zipper Format, qui comprend des fichiers exécutables uniques que vous pouvez débarrasser de n'importe quel emplacement sur votre système Linux.

Cependant, pour une intégration plus simple avec des outils de gestion de la configuration, TerraForm propose également des référentiels de packages pour Debian-basé et Rhel-systèmes basés, qui vous permet d'installer Terraform en utilisant vos outils de gestion de package par défaut appelés Apt et Yum.

Installez Terraform dans Debian, Ubuntu & Mint

$ curl -fssl https: // apt.sorties.hashicorp.com / gpg | sudo apt-key add - $ sudo apt-add-repository "deb [arch = $ (dpkg --print-architecture)] https: // apt.sorties.hashicorp.com $ (lsb_release -cs) Main "$ sudo apt update $ sudo apt install terraform 

Installez Terraform à Rhel, Centos et Fedora

$ sudo yum install -y yum-utils $ sudo yum-config-manager --add-repo https: // rpm.sorties.hashicorp.com / $ version / hashicorp.Repo $ sudo yum Update $ sudo yum install install terraform 

Maintenant, l'installation peut être vérifiée en exécutant une simple commande de version terraform.

$ Version Terraform 
Vérifiez la version Terraform

C'est tout pour cet article. L'installation est très simple, facile à configurer et certains éditeurs de texte comme Atom et Vscode sont également livrés avec une prise en charge du langage pour Terraform.