Skip to main Content

Démarrer avec Terraform pour Google Cloud

  • Référence GO8335
  • Durée 1 Jour

Intra-entreprise Prix

Nous contacter

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

  • Intra-entreprise

    Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.

Demander cette formation dans un format différent

Ce cours offre une introduction à l'utilisation de Terraform pour Google Cloud.

Il permet aux apprenants de décrire comment Terraform peut être utilisé pour mettre en œuvre l'infrastructure en tant que code et d'appliquer certaines de ses fonctionnalités clés pour créer et gérer l'infrastructure Google Cloud. Les apprenants acquerront une pratique concrète en construisant des ressources Google Cloud à l'aide de Terraform.

Mise à jour : 26/08/2026

Formation intra-entreprise

Cette formation est délivrable en session intra-entreprise, dans vos locaux ou dans les nôtres. Son contenu peut être adapté sur-mesure pour répondre aux besoins de vos collaborateurs. Contactez votre conseiller formation Global Knowledge ou adressez votre demande à info@globalknowledge.fr.

Prochaines dates

Haut de page

Ingénieurs Cloud, Ingénieurs DevOps, Toute personne souhaitant commencer à utiliser Terraform pour automatiser le provisionnement d'infrastructure en se concentrant sur Google Cloud Platfor

Objectifs de la formation

Haut de page

A l'issue de la formation, les participants seront capables de :

  • Définir l'infrastructure en tant que code.
  • Expliquer les caractéristiques et les avantages de l'utilisation de Terraform.
  • Expliquer le cas d'utilisation de Terraform pour Google Cloud.
  • Décrire comment utiliser Terraform pour Google Cloud
  • Expliquer le flux de travail de Terraform.
  • Créer des fichiers de configuration de base dans Terraform.
  • Expliquer le but de quelques commandes Terraform.
  • Décrire l'outil Terraform Validator.
  • Créer, mettre à jour et détruire des ressources Google Cloud à l'aide de Terraform.
  • Déclarer les ressources dans Terraform.
  • Expliquer les dépendances de ressources implicites et explicites.
  • Utiliser les variables et les valeurs de sortie dans la configuration racine.
  • Expliquer le registre Terraform et le Cloud Foundation Toolkit
  • Définir les modules Terraform.
  • Utiliser des modules pour réutiliser des configurations.
  • Utiliser des modules du registre public.
  • Utiliser des variables d'entrée pour paramétrer les configurations.
  • Utiliser des valeurs de sortie pour accéder aux attributs des ressources en dehors du module.
  • Définir l'état Terraform.
  • Lister les avantages du stockage distant du fichier d'état.
  • Expliquer comment stocker l'état Terraform dans un bucket Cloud Storage.
  • Expliquer les meilleures pratiques de l'état Terraform.

Programme détaillé

Haut de page

Module 1 Introduction à Terraform pour Google Cloud

  • Introduction à l'IaC
  • Qu'est-ce que l'infrastructure en tant que code (IaC) ?
  • Problèmes que l'IaC peut résoudre- Avantages de l'IaC
  • Provisionnement contre configuration
  • Approche impérative contre déclarative
  • Introduction à Terraform
  • Vue d'ensemble de Terraform
  • Caractéristiques de Terraform
  • Flux de travail de configuration IaC
  • Cas d'utilisation de Terraform
  • Utilisation de Terraform
  • Comment utiliser Terraform
  • Exécuter Terraform en production
  • Installer Terraform
  • Authentification pour Google Cloud

Module 2 Termes et concepts

  • La phase de création
  • Structure des répertoires Terraform
  • Introduction à la syntaxe HCL
  • Ressources
  • Variables
  • État
  • Modules
  • Commandes Terraform
  • terraform init
  • terraform plan
  • terraform apply
  • terraform fmt
  • terraform destroy
  • Outil Terraform Validator
  • Introduction
  • Pourquoi utiliser l'outil Terraform Validator
  • Flux de travail de validation
  • Cas d'utilisation de Terraform Validator

Module 3 Écrire du code d'infrastructure pour Google Cloud

  • Introduction aux ressources
  • Vue d'ensemble des ressources
  • Syntaxe
  • Exemple
  • Référencer un attribut de ressource
  • Considérations pour définir un bloc de ressource
  • Méta
  • -arguments pour les ressources
  • Dépendances des ressources
  • Dépendance implicite
  • Dépendance explicite
  • Introduction aux variables
  • Vue d'ensemble
  • Syntaxe pour déclarer une variable
  • Syntaxe pour référencer et assigner une valeur à une variable
  • Meilleures pratiques pour les variables
  • Introduction aux valeurs de sortie
  • Vue d'ensemble des valeurs de sortie
  • Meilleures pratiques
  • Registre Terraform et CFT
  • Introduction au registre Terraform
  • Introduction à CF

Module 4 Organiser et réutiliser la configuration avec les modules Terraform

  • Introduction aux modules :
  • Pourquoi les modules sont
  • ils nécessaires
  • Qu'est-ce qu'un module ?
  • Exemple
  • Réutiliser les configurations en utilisant des modules
  • Sources des modules
  • Appeler un module dans la configuration source
  • Utiliser des variables pour paramétrer votre configuration
  • Passer des attributs de ressources en utilisant des variables de sortie
  • Cas d'utilisation, avantages et meilleures pratiques des modules.

Module 5 Introduction à l'état Terraform

  • Introduction à l'état Terraform
  • Comment les informations sont stockées dans un fichier d'état Terraform
  • Façons de sauvegarder un fichier d'état
  • Stocker un fichier d'état dans un bucket Cloud Storage
  • Problèmes lors du stockage local de l'état Terraform
  • Avantages de stocker un fichier d'état dans un bucket Cloud Storage
  • Processus de stockage distant d'un fichier d'état Terraform dans un bucket Cloud Storage
  • Meilleures pratiques de l'état Terrafor

 

 

 

Pré-requis

Haut de page
  • Avoir suivi la formation Google Cloud Fundamentals: Core Infrastructure
  • Avoir des compétences de base en programmation et être familier avec l'utilisation de la CLI
  • Avoir une familiarité générale avec Google Cloud

Certification

Haut de page

Aucun

Et après 

Haut de page

Aucun

Cookie Control toggle icon