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 -y

Aprè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 -y

Après l’installation réussie, vérifiez la version de Terraform en utilisant la commande suivante :

terraform --version

Vous 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.zip

Une fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante :

unzip terraform_1.3.6_linux_amd64.zip

Ensuite, 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 --version

Vous 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-autocomplete

Pour activer la fonctionnalité “auto-complétion”, déconnectez-vous et reconnectez-vous à votre terminal ou exécutez la commande suivante :

source ~/.bashrc

Ensuite, exécutez la commande Terraform et appuyez deux fois sur la touche TAB pour vérifier la fonctionnalité “auto-complétion”.

terraform

Vous 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 aws

Ensuite, naviguez vers votre répertoire de projet et créez un fichier de configuration Terraform :

cd aws  
nano main.tf

Ajoutez 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 init

Cela 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 plan

Enfin, construisez et déployez votre infrastructure en utilisant la commande suivante :

terraform apply

Si vous souhaitez détruire l’infrastructure gérée par Terraform, exécutez la commande suivante :

terraform destroy

Conclusion

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.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.