Installation Terraform · 4 min read · Oct 23, 2025
Comment installer Terraform sur AlmaLinux 8, CentOS 8 et Rocky Linux 8

Terraform est un outil pour construire et maintenir une infrastructure de serveur virtuel ; il prend en charge plusieurs fournisseurs de cloud dans un seul projet. Terraform réalise la gestion d’état à travers un graphique configuré d’états et de modules qui peuvent être créés, étendus et gérés par les utilisateurs.
Il existe de nombreux tutoriels en ligne qui vous apprennent à utiliser l’outil, mais il n’est pas toujours facile de saisir les concepts qui le sous-tendent ! Ce qui rend Terraform si flexible et puissant, c’est que vous avez la possibilité de programmer votre infrastructure dans n’importe quel langage ou même de créer votre propre langage basé sur Python (que certaines personnes appellent “Terraforming”).
Terraform utilise un fichier appelé main.tf. La syntaxe ressemble à un mélange entre bash et JSON. Un fournisseur est utilisé pour connecter Terraform à un fournisseur de cloud comme AWS ou Azure. Ce fichier définit où obtenir les données, c’est-à-dire le fournisseur et ses configurations. Le fichier main.tf est juste une porte d’entrée pour commencer à travailler sur votre infrastructure.
Terraform utilise un fichier d’état appelé terraform.tfstate pour stocker ce qu’il sait sur l’infrastructure, qu’elle soit en cours d’exécution ou arrêtée, et toutes les valeurs de vos ressources. Un module est un extrait de code qui contient des détails de configuration pour effectuer des tâches courantes telles que la création d’une instance AWS et l’attachement d’une adresse IP élastique. Les modules Terraform contiennent des configurations de ressources qui utilisent des blocs appelés “ressources” qui définissent comment les instances doivent être créées et suivies.
Terraform peut gérer des ressources existantes ainsi que créer de nouvelles ressources. Terraform n’est pas un outil de gestion de configuration, mais il a la capacité de modifier une ressource existante en réappliquant les mêmes modifications encore et encore.
Avez-vous déjà voulu installer un nouveau système Linux ? Si oui, ce guide est fait pour vous. Vous cherchez toujours plus de moyens d’automatiser votre travail. Alternativement, vous êtes simplement curieux et souhaitez vous lancer dans l’automatisation. Avec Terraform, vous pouvez créer une infrastructure complète avec une seule commande ! Cela signifie qu’il est important que vous sachiez comment installer et utiliser le logiciel client Terraform.
Dans ce guide, vous apprendrez comment installer Terraform sur des systèmes d’exploitation compatibles avec Red Hat Enterprise Linux (RHEL) comme AlmaLinux 8, CentOS 8 et Rocky Linux 8. Vous apprendrez également comment créer une simple instance AWS EC2 et finalement faire fonctionner Terraform.
L’installation de Terraform sur Linux Red Hat Enterprise Linux (RHEL) est un système d’exploitation de classe entreprise. RHEL a une base d’utilisateurs assez large et est largement utilisé par des entreprises du monde entier pour faire fonctionner leur activité. RHEL est également utilisé par des amateurs, des étudiants et des développeurs pour apprendre Linux, ainsi que par des utilisateurs à domicile qui souhaitent avoir leur propre serveur à domicile pour l’hébergement web ou même le streaming multimédia vers leurs appareils.
Prérequis
Pour installer Terraform sur RHEL, vous aurez besoin de ce qui suit :
- Un système d’exploitation compatible RHEL 8 ou ultérieur. Cette démo utilise Centos 8 comme système d’exploitation de base.
- Un utilisateur non-root avec des privilèges sudo configurés sur le système.
Mise à jour de votre système
Une des tâches les plus importantes que vous pouvez effectuer en tant qu’utilisateur d’ordinateur est de mettre à jour votre système. Cela prend souvent de l’espace sur votre disque dur et nécessite l’installation de plus d’applications ; cependant, cela rendra également votre ordinateur beaucoup plus sécurisé. La mise à jour de votre système est une étape requise si vous souhaitez installer Terraform.
- Vous pouvez commencer à mettre à jour votre système en tapant la commande suivante dans votre fenêtre de terminal. Cela prendra un certain temps à s’exécuter, selon les performances de votre serveur.
sudo yum check-update && sudo yum update -ySortie d’exemple :

- Maintenant, exécutez la commande suivante pour installer le paquet yum-utils sur votre système. yum-utils a été écrit comme un paquet modulaire, ce qui permettra d’ajouter de nouvelles fonctions sans modifier le code de yum-utils. yum-utils n’est pas un remplacement pour une fonction RPM actuellement disponible, mais fournit des fonctions supplémentaires qui ne font pas partie de RPM standard. Vous utiliserez ce paquet yum-utils pour ajouter le dépôt hashicorp pour terraform plus tard.
sudo yum install yum-utils -ySortie d’exemple :

Installation de Terraform sur CentOS 8
Maintenant que votre système a été mis à jour, vous êtes prêt à installer Terraform.
Le Centos 8 n’inclut pas le paquet terraform dans son dépôt. Cela signifie que nous devons utiliser le paquet yum-utils pour ajouter le dépôt terraform à votre système, tandis que terraform est installé via le gestionnaire de paquets yum.
- Exécutez la commande suivante pour ajouter le dépôt hashicorp.
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repoSortie d’exemple :
- Exécutez la commande suivante pour vérifier si le dépôt hashicorp a été ajouté avec succès.
sudo dnf repolistVous obtiendrez la sortie suivante.
- Enfin, exécutez la commande suivante pour installer Terraform sur votre système en utilisant le gestionnaire de paquets yum.
sudo yum install terraform -yL’installation de Terraform prendra un certain temps car il doit télécharger tous les paquets requis depuis le dépôt. Après avoir tapé la commande ci-dessus, asseyez-vous simplement et attendez que l’installation soit terminée.
- Quand c’est fini, vous pouvez exécuter Terraform en tapant terraform sans aucun argument dans votre fenêtre de terminal.
tf
- Exécutez la commande suivante pour vérifier la version de terraform installée sur votre système.
Conclusion
Dans ce tutoriel, nous avons appris comment installer et configurer Terraform sur des systèmes d’exploitation compatibles RHEL comme AlmaLinux 8, CentOS 8 et Rocky Linux 8. À la fin de ce tutoriel, vous serez capable d’utiliser Terraform pour vos propres projets. Laissez un commentaire si vous avez des remarques ou des questions.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.