15_26538919F_1064020S https://www.meformerenregion.fr/formations/538919 Terraform : Orchestrer la configuration de votre infrastructure NAPSIA

Terraform : Orchestrer la configuration de votre infrastructure

Date de mise à jour : 24/06/2026 | Identifiant OffreInfo : 15_26538919F
Organisme responsable : NAPSIA

Objectifs

À l'issue de la formation, vous serez capable de :



       
  • Valoriser l'IaC : Identifier les apports concrets des solutions d'orchestration et d'automatisation pour la gestion d'infrastructures.


  •    
  • Maîtriser les fondamentaux : Comprendre les principes fondamentaux de Terraform, son architecture déclarative et le fonctionnement de son moteur.


  •    
  • Enrichir l'écosystème : Appréhender les solutions tierces et plugins permettant d'enrichir, de sécuriser et d'étendre vos outils d'IaC.


  •    
  • Appliquer les règles de l'art : Découvrir et implémenter les bonnes pratiques industrielles pour optimiser votre efficacité et sécuriser la gestion d'infrastructures avec Terraform.

Programme de la formation

Jour 1 : Architecture, Syntaxe HCL & Prise en main

  • Fondations de l'IaC : Philosophie de l'Infrastructure as Code. Positionnement de Terraform face aux outils de gestion de configuration (Ansible) et aux solutions cloud natives (CloudFormation, ARM templates).
  • Mécanique Interne : Compréhension du moteur de Terraform, du graphe de dépendances des ressources et du rôle critique du fichier d'état (terraform.tfstate).
  • Langages & Syntaxe : Maîtrise du langage déclaratif HCL (HashiCorp Configuration Language) et des mécanismes d'expressions et d'interpolations (HIL). Structure et organisation type d'un projet (main.tf, variables.tf, outputs.tf).
  • Composants Fondamentaux : Conception des ressources, cycle de vie des blocs, utilisation des variables, des locaux et découverte du catalogue de Providers (AWS, GCP, Azure, Kubernetes).
Jour 2 : Industrialisation, Écosystème Avancé & CI/CD
  • Modularité & Réutilisation : Conception, architecture et versionnage de Modules Terraform personnalisés pour industrialiser et factoriser le code.
  • Automatisation & Pipelines CI/CD : Intégration de Terraform dans des chaînes de déploiement continu. Gestion des verrous d'état (State Locking) en environnement collaboratif via des backends distants (S3, Consul).
  • Qualité du Code & Tests : Validation et gouvernance. Utilisation d'outils de linting, d'analyse de conformité et de frameworks de tests d'infrastructure (Kitchen-Terraform, InSpec).
  • Sécurisation des Secrets : Gestion des données sensibles et intégration native avec HashiCorp Vault pour éviter la fuite de secrets dans les fichiers d'état.
  • Outillage de l'Écosystème : Amélioration du workflow avec des outils tiers : Terragrunt (gestion de projets multi-environnements sans duplication), Terraform-docs (génération automatique de documentation) et solutions de visualisation (Terraboard).

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

142 route d'Albi
31200 - Toulouse
Responsable : Madame Setti BENCHEHIDA
Téléphone fixe : 0562841013
Contacter l'organisme

Contact de l'organisme formateur

NAPSIA
SIRET : 88040241700047
31200 Toulouse
Responsable : Madame Setti BENCHEHIDA
Téléphone fixe : 0562841013
Contacter l'organisme

Information fournie par :