Terraform-2 Installation 💻

Objectifs:
🎯 installer terraform sur une machine ubuntu.

Prérequis:
💡 connaître ubuntu.
💡 connaître des commandes de gestion de services.


logo de terraform, outil devops d'autimatisation du déploiement de ressources.

Les commandes suivantes sont effectuées dans un container docker ubuntu 20.04, j'aime bien tester dans un conteneur avant de lancer des commandes sur ma machine hôte.

1) Créer un user terraform avec les droits sudo.

apt-get update;
apt-get install sudo;
adduser terraform;
usermod -aG sudo terraform;

2) Se connecter à l'utilisateur terraform.

su - terraform;

2) Mise à jour et installation des packages suivants.

sudo apt-get update && sudo apt-get install -y wget gnupg software-properties-common curl;

3) Installer la clé GPG Hashicorp.

wget -O- https://apt.releases.hashicorp.com/gpg | \
gpg --dearmor | \
sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg

4) Vérifier l'empreinte de la clé.

gpg --no-default-keyring \
--keyring /usr/share/keyrings/hashicorp-archive-keyring.gpg \
--fingerprint

5) Ajout du repo Hashicorp officiel.

echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] \
https://apt.releases.hashicorp.com $(lsb_release -cs) main" | \
sudo tee /etc/apt/sources.list.d/hashicorp.list

6) Mise à jour package et installation de terraform.

sudo apt-get update && sudo apt-get install -y terraform;

7) Vérifier la bonne installation.

terraform -help;

Résultat de la commande 'terraform -h'.


Conclusion:
L'installation est terminée nous pouvons passer au chapitre suivant Terraform-3: Configuration du projet.