Aller au contenu principal

Dans la fenêtre d’impression, choisissez « Enregistrer en PDF » comme destination.

AMBIARéf. TER-IAC

Terraform - Automatiser l'infrastructure Cloud

Cloud, DevOps & Automatisation

Durée

14 à 21 heures (2 à 3 jours) selon le format

Modalités

Présentiel, Classe à distance

Reconnaissance

Formation non certifiante (attestation de fin de formation)

Format de vente

Inter-entreprise ou Intra-entreprise

Délai d’accès

Inter : jusqu’à 5 jours ouvrés avant la session ; intra : en moyenne 15 jours ouvrés après l’acceptation du devis

Tarif intra

Sur devis

Pourquoi suivre cette formation

L'Infrastructure as Code (IaC) est la clé d'un cloud qui évolue facilement. Cette formation vous apprend à maîtriser le langage HCL de Terraform, à concevoir des modules réutilisables, à gérer l'état (state) et à déployer sur plusieurs clouds.

À l’issue de cette formation, les participants seront capables de

  • Maîtriser le langage HCL (HashiCorp Configuration Language) et la ligne de commande Terraform
  • Créer automatiquement des infrastructures multicloud (AWS, Azure) reproductibles
  • Gérer le fichier d'état (state) à distance, de façon verrouillée et sécurisée
  • Écrire des modules Terraform réutilisables pour les équipes de développement
  • Intégrer Terraform au sein d'un pipeline d'intégration et de déploiement continu (CI/CD)

Formats proposés

ACTIONImmersion14 heures (2 jours)1 560 € HTpar participant (inter-entreprises)
IMPACTTerrain21 heures (3 jours) · dont une journée en décalé2 495 € HTpar participant (inter-entreprises)

Chaque format reprend le précédent et y ajoute des journées.

Public visé

Ingénieurs DevOps, Administrateurs Cloud & Système, Architectes Infrastructure et Lead Developers.

Prérequis

Pratique de l'administration d'au moins un fournisseur Cloud (AWS, Azure ou GCP) et de la ligne de commande.

Prérequis techniques à distance

La classe virtuelle se tient sur Microsoft Teams : AMBIA fournit à chaque participant un compte pour la durée de la formation. En intra-entreprise, elle peut aussi se tenir sur l’outil que l’entreprise utilise déjà, par exemple Zoom ou Google Meet.

Le participant se connecte depuis un ordinateur équipé d’une caméra, d’un micro, d’un accès à internet et d’un navigateur à jour, dans un lieu calme. Si la formation le demande, le formateur donne accès à un poste de travail à distance, depuis le navigateur.

Pendant la formation, l’assistance technique répond à support@ambia-skills.fr.

Objectifs pédagogiques

Restituer la syntaxe HCL, le cycle de vie des commandes Terraform (init, plan, apply, destroy) et le rôle du State. Expliquer le fonctionnement des Providers, des Data Sources et de la gestion des dépendances d'infrastructure. Écrire des fichiers de configuration Terraform, créer des modules réutilisables et utiliser des backends distants. Interpréter le résultat d'un terraform plan pour détecter les destructions non planifiées de ressources. Évaluer la maturité d'un code IaC et la sécurité du stockage des variables d'environnement. Concevoir le projet Terraform complet de provisionnement d'une infrastructure d'entreprise.

Programme détaillé

Jour 1ACTION

Matin

Syntaxe HCL, providers et premier déploiement

Maîtriser le langage HCL et provisionner ses premières ressources Cloud avec Terraform.

  • Principes de l'Infrastructure as Code (IaC) et positionnement de Terraform.
  • Syntaxe HCL (HashiCorp Configuration Language) : bloc terraform, provider, resource, variable et output.
  • Déclaration des fournisseurs (Providers) et initialisation avec terraform init.
  • Exécution du cycle de vie : terraform plan, terraform apply et terraform destroy.

Atelier pratique

Rédaction d'un fichier HCL pour provisionner un réseau virtuel et une instance de serveur Web sous Cloud AWS/Azure.

Cas métier

Provisionnement automatique d'un environnement de dev - Création des ressources en une commande.

Compétence acquise

Écrire du code HCL et exécuter le cycle de vie de provisionnement Terraform.

Livrable

Le premier script Terraform HCL de provisionnement réseau et VM.

Après-midi

Variables, data sources, fonctions et ressources multiples

Dynamiser le code Terraform avec des variables, des Data Sources et des boucles.

  • Gestion des variables d'entrée (variables.tf) et des valeurs de sortie (outputs.tf).
  • Utilisation des types complexes : list, map, object et fichiers de valeurs .tfvars.
  • Interrogation de ressources existantes via les Data Sources (data).
  • Structures de répétition et de condition : count, for_each et opérateur ternaire.

Atelier pratique

Déploiement dynamique de 3 sous-réseaux et de 5 instances de serveurs à l'aide d'une boucle for_each et d'une variable map.

Cas métier

Génération de 3 environnements (Dev, Test, Prod) à partir du même code - Utilisation de fichiers .tfvars distincts.

Compétence acquise

Rendre le code Terraform dynamique et réutilisable via des variables et des fonctions.

Livrable

Le projet Terraform paramétré avec variables et sorties.

Jour 2ACTION

Matin

Gestion de l'état (state), backend distant et verrouillage

Sécuriser et centraliser le fichier d'état (State) pour le travail en équipe.

  • Rôle et structure interne du fichier d'état terraform.tfstate.
  • Risques liés au State local (concurrence, perte de données, secrets stockés en clair).
  • Configuration d'un backend distant (Remote Backend) : Amazon S3 (avec verrouillage natif) ou Azure Blob Storage.
  • Mécanisme de verrouillage de l'état (State Locking) et commande de gestion terraform state (list, show, mv).

Atelier pratique

Migration d'un State local vers un Bucket S3 distant avec verrouillage natif et test d'accès concurrent.

Cas métier

Sécurisation du travail collaboratif d'une équipe de 5 ingénieurs Cloud - Configuration du Remote Backend.

Compétence acquise

Configurer un backend distant sécurisé et gérer le fichier d'état en équipe.

Livrable

Le fichier de configuration du Remote Backend distant d'entreprise.

Après-midi

Modules d'infrastructure et chaîne CI/CD

Créer des modules Terraform d'entreprise réutilisables et automatiser l'exécution en CI/CD.

  • Conception de modules Terraform réutilisables : structure, entrées, sorties et versioning de modules.
  • Appel de modules locaux et depuis un dépôt Git / Terraform Registry.
  • Intégration de Terraform dans une pipeline CI/CD (GitLab CI / GitHub Actions) avec revue de plan sur Pull Request.

Atelier pratique

Création d'un module d'entreprise « VPC-Sécurisé » et automatisation du terraform plan dans un pipeline GitLab CI.

Cas métier

Industrialisation de l'accès au Cloud pour les développeurs - Publication d'un catalogue de modules Terraform.

Compétence acquise

Modulariser du code Terraform et intégrer le provisionnement dans un pipeline CI/CD.

Livrable

Le module Terraform d'entreprise et le script de pipeline CI/CD.

Jour 3 · en décaléIMPACT

Matin

Diagnostic de votre code HCL et de votre fichier d'état

Corriger les dérives du code, sécuriser les backends distants et découper le code monolithique en modules.

  • Examen confidentiel des répertoires Terraform de l'entreprise, analyse du fichier d'état et vérification de la protection des secrets.

Après-midi

Construire les modules et la chaîne CI/CD de l'entreprise

Livrer une bibliothèque de modules Terraform sécurisée et prête à l'emploi.

  • Écriture des modules Terraform de l'entreprise et validation automatique dans la chaîne CI/CD.

Les ateliers et cas métier de ce programme pourront être adaptés par le consultant-formateur selon les besoins, le niveau et les prérequis des participants, pour favoriser l’atteinte des objectifs pédagogiques.

Méthodes et moyens pédagogiques

Méthodes mobilisées

Pédagogie active et immersive basée sur des simulations métiers réalistes. Alternance ciblée de démonstrations techniques guidées, de phases de résolution de problèmes complexes en autonomie sur l'ordinateur, et de revues critiques collectives du code produit pour ancrer durablement la rigueur requise par l'IaC.

Moyens techniques

Un poste informatique individuel haute performance par apprenant, un accès dédié et sécurisé à des bacs à sable Cloud (Cloud Sandboxes) réels, le binaire Terraform configuré, un éditeur de code moderne (VS Code) avec les extensions officielles HashiCorp, et l'accès permanent aux supports et documentations numériques de l'écosystème AMBIA.

Moyens humains

La session est exclusivement animée par un consultant-formateur expert senior, ingénieur DevOps ou architecte Cloud en activité, disposant des certifications officielles de l'éditeur (HashiCorp Certified : Terraform Associate) et d'une solide expérience de terrain.

Modalités d’évaluation

Évaluation diagnostique

Questionnaire technique d'auto-évaluation et de positionnement envoyé aux participants 15 jours avant la session pour valider les prérequis réseau et cloud.

Évaluation formative

Évaluation continue tout au long des deux jours à travers la validation individuelle des codes produits, la réussite des défis de debug et la conformité technique des architectures déployées lors des cas métiers.

Évaluation sommative

Revue croisée des modules d'infrastructure produits par les participants, complétée par un questionnaire de validation des acquis sous forme de QCM.

Suivi

  • Feuilles de présence signées par demi-journée, en présentiel comme à distance.
  • Attestation de fin de formation remise à chaque stagiaire, mentionnant les objectifs, la nature, la durée et les résultats de l’évaluation.
  • Certificat de réalisation adressé au client ou au financeur.
  • Questionnaire de satisfaction remis à l’issue de la formation.

Délai d’accès

Inter-entreprises : L’inscription est possible jusqu’à 5 jours ouvrés avant le début de la session, sous réserve des places disponibles.

Intra-entreprise : La formation débute en moyenne 15 jours ouvrés après l’acceptation du devis.

Ce délai peut être adapté selon la disponibilité des sessions, le positionnement du stagiaire et, le cas échéant, l’instruction du dossier de prise en charge par le financeur.

Accessibilité handicap

Parcours accessible aux personnes en situation de handicap.

Référent handicap : accessibilite@ambia-skills.fr. Aucune reconnaissance de la qualité de travailleur handicapé ni aucun justificatif médical n’est exigé.

Indicateurs de résultats

Indicateurs publiés à partir de 3 avis.

Mode de calcul : www.ambia-skills.fr/notre-approche#notes

AMBIA - Organisme de formation professionnelle - 254 rue Vendôme, 69003 Lyon - 07 56 44 70 44 - contact@ambia-skills.fr - SIRET 130 176 597 00016

Déclaration d’activité enregistrée sous le numéro 84692748569 auprès du préfet de région Auvergne-Rhône-Alpes. Cet enregistrement ne vaut pas agrément de l’État.

Fiche mise à jour le 30/10/2026