Date et heure de dépôt : 25/04/2025 12:22:07
Formation négociée : 14919
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
Présentation :
Cette formation vous initie à Terraform pour automatiser et gérer des infrastructures Cloud via l’Infrastructure as Code (IaC), une pratique essentielle dans les environnements DevOps et Cloud.
En combinant théorie et exercices pratiques, vous apprendrez à installer Terraform, déployer des ressources, structurer vos projets et les intégrer dans un workflow automatisé.
Elle se conclut par un projet pratique simulant une infrastructure d’entreprise, consolidant vos compétences en gestion d’infrastructure.
Objectifs pédagogiques :
Comprendre l’Infrastructure as Code et Terraform
Installer et configurer Terraform pour l’automatisation dans le Cloud
Déployer des infrastructures automatisées et sécurisées
Structurer des projets Terraform pour des environnements de production
Intégrer Terraform dans un workflow DevOps
Programme :
1 - Introduction à l’Infrastructure as Code et Terraform
Gestion automatisée de l’infrastructure
Notions de IaC
Fondamentaux de Terraform
Architecture et écosystème
2 - Installation et configuration
Prérequis et installation
Configuration des providers
Authentification
État Terraform (Terraform State)
Travaux pratiques : installation et configuration de Terraform
3 - Les fondamentaux de Terraform
Langage HCL et fichiers .tf
Variables, providers, outputs et ressources
Commandes CLI (init, plan, apply)
Déploiement sur Azure
Travaux pratiques : infrastructure sur Azure avec Terraform
4 - Modules et structures de contrôle
Modules réutilisables
Input/Output, scopes
Conditions, boucles, blocs dynamiques
Travaux pratiques : création et usage d’un module
5 - Gestion de l’état Terraform
État local vs distant
Backend et sécurité des States
Commandes de gestion de State
Travaux pratiques : configuration et sécurisation du backend
6 - Intégration continue avec Terraform
Déploiement multi-environnements
Bonnes pratiques de fichiers
Tests et validation
CI/CD avec Terraform
Travaux pratiques : pipeline CI/CD avec Terraform
Administrateurs Système , Ingénieurs Cloud / DevOps, Développeurs, Architectes IT
Terraform
Infrastructure as Code
IaC
HCL
Cloud Automation
Déploiement Cloud
Azure + Terraform
Modules Terraform
Terraform State
Backend distant
CI/CD DevOps
Sécurité infrastructure
Variables et outputs