Installation Terraform · 4 min read · Dec 18, 2025
Comment installer Terraform sur Ubuntu Server 22.04

Terraform est un outil d’automatisation de l’infrastructure open-source qui vous permet de déployer et de gérer des centaines de serveurs via une interface en ligne de commande. Avec Terraform, vous pouvez construire, modifier et gérer votre infrastructure en définissant des configurations dans un fichier lisible par l’homme. Il prend en charge de nombreux fournisseurs de cloud, tels qu’AWS, Azure, GCP et Alibaba Cloud. Terraform vous permet d’automatiser et de provisionner des serveurs, des bases de données, des pare-feu, des équilibreurs de charge, et plus encore.
Ce tutoriel expliquera comment installer Terraform sur Ubuntu 22.04.
Prérequis
- Un serveur exécutant Ubuntu 22.04.
- Un mot de passe root configuré sur le serveur.
Installer Terraform depuis le dépôt Ubuntu
Par défaut, le paquet Terraform n’est pas disponible dans le dépôt par défaut d’Ubuntu 22.04. Vous devrez donc ajouter le dépôt officiel de Terraform à votre système.
Tout d’abord, ajoutez toutes les dépendances requises en utilisant la commande suivante :
apt install -y gnupg software-properties-common curl -yAprès avoir installé toutes les dépendances, ajoutez la clé GPG et le dépôt Terraform en utilisant la commande suivante :
curl -fsSL https://apt.releases.hashicorp.com/gpg | apt-key add -
apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"Une fois le dépôt ajouté, vous pouvez installer le paquet Terraform avec la commande suivante :
apt install terraform -yAprès l’installation réussie, vérifiez la version de Terraform en utilisant la commande suivante :
terraform --versionVous devriez voir la sortie suivante :
Terraform v1.3.6
on linux_amd64
Installer Terraform depuis la source
Vous pouvez également installer Terraform en téléchargeant la dernière version depuis leur site officiel.
Vous pouvez le télécharger avec la commande suivante :
wget https://releases.hashicorp.com/terraform/1.3.6/terraform_1.3.6_linux_amd64.zipUne fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante :
unzip terraform_1.3.6_linux_amd64.zipEnsuite, déplacez le binaire Terraform vers l’emplacement système :
mv terraform /usr/bin/Vous pouvez maintenant vérifier la version de Terraform en utilisant la commande suivante :
terraform --versionVous obtiendrez la sortie suivante :
Terraform v1.3.6
on linux_amd64
Installer la fonctionnalité “auto-complétion”
La “auto-complétion” vous permet de voir toutes les sous-commandes Terraform après avoir appuyé sur la touche TAB. Vous pouvez installer cette fonctionnalité avec la commande suivante.
terraform -install-autocompletePour activer la fonctionnalité “auto-complétion”, déconnectez-vous et reconnectez-vous à votre terminal ou exécutez la commande suivante :
source ~/.bashrcEnsuite, exécutez la commande Terraform et appuyez deux fois sur la touche TAB pour vérifier la fonctionnalité “auto-complétion”.
terraformVous devriez voir toutes les sous-commandes dans la sortie suivante :
apply env get init output push state untaint workspace
console fmt graph login plan refresh taint validate
destroy force-unlock import logout providers show test version
Comment utiliser Terraform
Pour utiliser Terraform, commencez par créer un répertoire pour votre projet :
mkdir awsEnsuite, naviguez vers votre répertoire de projet et créez un fichier de configuration Terraform :
cd aws
nano main.tfAjoutez le code suivant :
# Provider
provider "aws" {
access_key = ""
secret_key = ""
region = "us-west-1"
}
Enregistrez et fermez le fichier, puis initialisez Terraform avec la commande suivante :
terraform initCela téléchargera automatiquement la configuration du fournisseur dans le répertoire .terraform.
Initializing the backend...
Initializing provider plugins...
- Finding latest version of hashicorp/aws...
- Installing hashicorp/aws v4.46.0...
- Installed hashicorp/aws v4.46.0 (signed by HashiCorp)
Terraform has created a lock file .terraform.lock.hcl to record the provider
selections it made above. Include this file in your version control repository
so that Terraform can guarantee to make the same selections by default when
you run "terraform init" in the future.
Terraform has been successfully initialized!
You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.
If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
Ensuite, vous devrez définir des définitions de ressources, définir des variables AWS, puis générer et afficher un plan d’exécution.
Vous pouvez le générer avec la commande suivante :
terraform planEnfin, construisez et déployez votre infrastructure en utilisant la commande suivante :
terraform applySi vous souhaitez détruire l’infrastructure gérée par Terraform, exécutez la commande suivante :
terraform destroyConclusion
Dans cet article, nous vous avons montré comment installer Terraform sur Ubuntu 22.04. Nous avons également expliqué comment utiliser Terraform pour provisionner des instances AWS. Vous pouvez maintenant créer votre propre fichier de configuration Terraform selon vos fournisseurs de cloud. Pour plus d’informations, visitez la page de documentation de Terraform.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.