Aller au contenu

Présentation des Labs Terraform

Bienvenue dans la formation Terraform. Cette série de labs est conçue pour vous guider pas à pas dans l’apprentissage et la maîtrise de Terraform, un outil d’infrastructure as code (IaC) permettant de provisionner et de gérer vos ressources cloud de manière automatisée.

Avant de commencer, assurez-vous de remplir les conditions suivantes :

  • Connaissances préalables :
    • Familiarité avec les concepts de base de l’administration système.
    • Compréhension des environnements cloud et des principes d’infrastructure as code.
  • Environnement de travail :
    • Un poste de travail avec un terminal Linux ou Windows.
    • Un compte Outscale actif.

Les labs sont organisés de manière progressive. Il est fortement recommandé de les suivre dans l’ordre pour une meilleure compréhension des concepts et des outils. Chaque lab se concentre sur un aspect spécifique de Terraform et de son utilisation pour automatiser la gestion des infrastructures.


  1. Lab 01 - Installation de Terraform Apprenez à installer et configurer Terraform sur votre poste de travail.

  2. Lab 02 - Création d’une machine virtuelle Découvrez comment utiliser Terraform pour provisionner une machine virtuelle sur le Cloud Outscale.

  3. Lab 03 - Utilisation Backend S3 Explorez comment configurer un backend S3 pour stocker l’état de vos infrastructures Terraform.

  4. Lab 04 - Utilisation des provisioners Apprenez à utiliser les provisioners pour exécuter des scripts ou des commandes sur vos ressources provisionnées.

  5. Lab 05 - Création et Utilisation d’un module Terraform Découvrez comment créer et utiliser des modules Terraform pour réutiliser vos configurations.

  6. Lab 06 - Utilisation des Workspaces Apprenez à utiliser les workspaces pour gérer plusieurs environnements avec une seule configuration Terraform.


Pour plus de détails, consultez chaque lab individuellement dans cette documentation.