Dans cet article, nous discuterons de ce que 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, utilisé pour déployer votre infrastructure via le IAC (Infrastructure en tant que code) approcher. Terraform est construit par Hashicorp et publié sous Licence publique Mozilla. Il prend en charge le cloud public, privé ainsi que le cloud hybride.À partir de maintenant, Terraform prend en charge 145 fournisseurs, qui incluent des fournisseurs populaires tels que AWS, le cloud Azure, GCP, le cloud Oracle 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 servira de 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 auprès de l’API du fournisseur pour exécuter le plan.
Qu’est-ce que l’infrastructure en tant que code?
Processus de provisionnement 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 machine, plutôt que des outils interactifs ou des configurations matérielles.
Fonctionnalités
- Open source.
- Syntaxe déclarative.
- Modules enfichables.
- Infrastructure immuable.
- Architecture simple réservée au client.
Commençons…
Installation de Terraform dans les distributions Linux
Le Terraform les packages de distribution principaux arrivent .zip
format, qui comprend des fichiers exécutables uniques que vous pouvez décompresser à n’importe quel emplacement de votre système Linux.
Cependant, pour une intégration plus simple avec les outils de gestion de configuration, terraform propose également des référentiels de packages pour Debian-basée et RHELsystèmes basés sur des systèmes, ce qui vous permet d’installer Terraform à l’aide de vos outils de gestion de packages par défaut appelés APTE et Miam.
Installez Terraform dans Debian, Ubuntu et Mint
$ curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add - $ sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main" $ sudo apt install terraform
Installez Terraform dans RHEL, CentOS et Fedora
$ sudo yum install -y yum-utils $ sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/$release/hashicorp.repo $ sudo yum install terraform
Maintenant, l’installation peut être vérifiée en exécutant une simple commande de version de terraform.
$ terraform version
Voilà pour cet article. L’installation est très simple, facile à mettre en place et certains éditeurs de texte comme Atome et VSCode sont également fournis avec la prise en charge de la langue pour terraform.
Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:
TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.
Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.
Nous sommes reconnaissants pour votre soutien sans fin.
.