TERRAFORM
Terraform Automatisation du déploiement d'infrastructures
Des bases solides pour déployer vos infrastructures dans le cloud
✓ Formation officielle SFEIR InstituteNiveau Intermédiaire⏱️ 2 jours (14h)
Ce que vous allez apprendre
- Création de déploiement via Terraform
- Validation et tests automatisés
- Déploiement continu
- Développement et utilisation de providers communautaires
Prérequis
- Compétences Linux de base: dossier, variables d'environnements, exécution de binaire, utilisation de Vim
- Compréhension du versioning de code et de l'utilisation de Gitlab-ci
- Accès internet et compte valide chez un provider cloud cible (en fonction du client, par défaut: Google Cloud Platform)
- Compétences de base sur le provider cloud cible: authentification, gestion des projets et du réseau, utilisation du sdk
Public cible
- Tout profil technique désirant découvrir ou approfondir ses connaissances de l'outil
Programme de la Formation
7 modules pour maîtriser les fondamentaux
Sujets abordés
- →HashiCorp et écosystème de produits
- →Historique Terraform
- →Les versions majeures de Terraform
Sujets abordés
- →Installation
- →Configuration
- →Découverte du logiciel
Activités
Atelier: Installation et configuration
Sujets abordés
- →“HCL”: HashiCorp Configuration Language
- →Variables, ressources, providers et outputs
- →Cycle de vie des ressources
- →“HIL”: HashiCorp Interpolation Language
- →Expressions
- →Fonctions
- →Boucle et conditions
Activités
Atelier: Premier déploiement d'infrastructure
Atelier: Utilisation avancée des interpolations
Sujets abordés
- →Mise en place d'aide au développement
- →Génération automatique de la documentation
- →Gestion des fichiers et bonnes pratiques
Activités
Atelier: Configuration de l'environnement de développement
Sujets abordés
- →Overview des différents outils de tests
- →L'exemple de inspec, inspec-iggy et kitchen-terrraform
Activités
Atelier: Continuous Integration avec Terraform
Sujets abordés
- →Re-utilisation du code, découverte des modules
- →Gestion de la concurrence et de la persistance
- →Gestion des credentials
Activités
Atelier: Création d'un registre de module dans gitlab
Sujets abordés
- →Manipulation du fichier d'état
- →Déploiement continu via Gitlab-ci
- →Présentation de l'offre pour les entreprises Terraform Cloud
- →Développement et utilisation de providers communautaires
Activités
Atelier: Continuous Deployment via Terraform
Processus Qualité
L'engagement de SFEIR Institute : une démarche d'excellence pour garantir la qualité et la réussite de toutes nos formations. En savoir plus sur notre démarche qualité
Méthodes pédagogiques mobilisées
- Lectures / Apports théoriques (Slides) — Présentation de concepts via des supports visuels (PowerPoint, PDF).
- Démonstration technique (Démos) — Le formateur réalise une manipulation ou une procédure devant les apprenants.
- Laboratoires dirigés (Labs) — Mise en pratique guidée sur logiciel, machine ou environnement technique.
Dispositif d'évaluation et de suivi
L'atteinte des objectifs de la formation est évaluée à plusieurs niveaux pour garantir la qualité de la prestation :
- Évaluation continue des acquis : Vérification des connaissances tout au long de la formation via des méthodes participatives (en fonction de la formation: quiz, exercices pratiques, mises en situation) sous la supervision du formateur.
- Mesure de la progression : Dispositif d'auto-évaluation comparatif comprenant un diagnostic initial pour situer le niveau de départ, suivi d'une évaluation finale pour valider l'évolution des compétences.
- Évaluation de la qualité : Questionnaire de satisfaction en fin de session pour mesurer la pertinence et l'efficacité de la formation ressentie par les participants.
Prochaines sessions
28 janvier 2026
Distanciel • Français
2 avril 2026
Distanciel • Français
9 juillet 2026
Distanciel • Français
7 octobre 2026
Distanciel • Français
Former plusieurs collaborateurs
- Tarifs dégressifs (plusieurs places)
- Session privée ou sur-mesure
- En présentiel ou à distance