Terraform de A à Z Déploiement et automatisation d'infrastructures
Les points forts de la vidéo :
- Maîtrise complète du langage HCL et de la structure des recettes Terraform,
- Automatisation complète du cycle de vie d’une infrastructure sur Google Cloud Platform (GCP),
- Exploration des fonctionnalités avancées pour une Infrastructure as Code optimisée
- Niveau Initié à Confirmé
- Durée 4h32
- Parution mars 2025
Terraform est un outil d'infrastructure as code open source qui permet de définir, de provisionner et de gérer des infrastructures cloud de manière automatisée, en garantissant la reproductibilité, la gestion de l'état et la collaboration efficace entre équipes.
L'objectif de cette vidéo de formation est d'offrir une compréhension complète et pratique de Terraform, en couvrant les bases de son installation et de son utilisation, les cas d’usage et le langage HCL sur lequel il s’appuie, la création et la gestion de recettes Terraform, ainsi que des fonctionnalités avancées pour optimiser et enrichir l'infrastructure en tant que code (IaC).
Elle vise à guider les apprenants depuis les concepts fondamentaux jusqu'aux pratiques avancées de Terraform, en incluant des démonstrations pratiques, basées ici sur Google Cloud Platform, et des exemples concrets pour chaque sujet abordé.
Caractéristiques
- Vidéo en ligne
- Ref. ENI : VTTERRA
- Durée totale04h32
- Présentation de Terraform
- La structure d'une recette
- La base d'une recette avec les blocs terraform et provider07:56
- Le bloc resource10:36
- Création d'une recette simple30:12
- Le bloc variable05:38
- Ajout de variables et de règles de validation09:00
- Le bloc output02:02
- Application du module output dans une recette04:46
- Le bloc locals01:48
- Ajout de locals 05:23
- Le bloc data02:27
- Intégration avec des ressources existantes via le bloc data08:54
- En demander plus à ses recettes Terraform
- La scalabilité avec count03:10
- Création de ressources multiples avec count12:04
- La scalabilité avec for_each02:03
- Création de ressources multiples avec for_each08:42
- HCL : fonctionnalités avancées04:55
- Enrichir sa recette avec ces nouvelles possibilités09:34
- Création de modules06:16
- Démonstration - Création de modules34:02
- Notions avancées
