Cours

Getting Started with Terraform for Google Cloud («TFGC»)

Cette formation permet de se familiariser avec l’utilisation de Terraform pour implémenter l’infrastructure en tant que code et créer et gérer l’infrastructure Google Cloud grâce à des fonctionnalités clés.
Durée 1 jour
Prix 850.–   excl. 8.1% TVA
Documents Support de cours officiel Google Cloud

Description de la formation

Objectifs
  • Définir les besoins commerciaux pour l’infrastructure en tant que code et les avantages de l’utiliser dans votre environnement
  • Expliquer les fonctionnalités de Terraform
  • Utiliser les ressources, les variables et les valeurs de sortie de Terraform pour créer des ressources d’infrastructure Google Cloud
  • Utiliser les modules de Terraform pour créer des configurations réutilisables
  • Expliquer ce qu’est un état Terraform et son importance
Contenu

1 Introduction à Terraform pour Google Cloud
Introduction à l’IaC

  • Qu’est-ce que l'infrastructure en tant que code (IaC) ?
  • Les problèmes que l’IaC peut résoudre
  • Avantages de l’IaC
  • Provisionnement vs configuration
  • Approche impérative versus déclarative

Introduction à Terraform

  • Aperçu de Terraform
  • Fonctionnalités de Terraform
  • Processus de configuration de l’IaC
  • Cas d’utilisation de Terraform

Utiliser Terraform

  • Comment utiliser Terraform
  • Exécuter Terraform en production
  • Installer Terraform
  • Authentification pour Google Cloud

2 Termes et concepts
Phase d’auteur

  • Structure du répertoire Terraform
  • Introduction à la syntaxe HCL
  • Ressources
  • Variables
  • États
  • Modules

Commandes Terraform

  • terraform init
  • terraform plan
  • terraform apply
  • terraform fmt
  • terraform destroy

Outil Terraform Validator

  • Introduction
  • Pourquoi utiliser l’outil Terraform Validator
  • Processus de validation
  • Cas d’utilisation de Terraform Validator

3 Écrire du code d’infrastructure pour Google Cloud
Introduction aux ressources

  • Aperçu des ressources
  • Syntaxe
  • Exemple
  • Renvoyer un attribut de ressource

Éléments à prendre en compte pour définir un bloc de ressources
Méta-arguments pour les ressources
Dépendances des ressources

  • Dépendance implicite
  • Dépendance explicite

Introduction aux variables

  • Aperçu
  • Syntaxe d’une déclaration de variable
  • Syntaxe pour référencer et attribuer une valeur à une variable
  • Les bonnes pratiques concernant les variables

Introduction aux valeurs de sortie

  • Aperçu des valeurs de sortie
  • Les bonnes pratiques

Terraform Registry et CFT

  • Introduction à Terraform Registry
  • Introduction au CFT

4 Organiser et réutiliser des configurations avec les modules Terraform
Introduction aux modules

  • À quoi servent les modules ?
  • Qu’est-ce qu’un module ?
  • Exemple

Réutiliser des configurations en utilisant des modules

  • Sources de module
  • Appeler un module dans la configuration source

Utiliser des variables pour paramétrer votre configuration
Transmettre les attributs des ressources à l’aide de variables de sortie
Cas d’utilisation des modules, avantages et bonnes pratiques

5 Introduction aux états dans Terraform
Introduction aux états de Terraform

  • Comment l’information est-elle stockée dans un fichier d’état Terraform

Les manières de sauvegarder un fichier d’état
Stocker un fichier d’état dans un bucket Cloud Storage

  • Problèmes lors du stockage local d’un état Terraform 
  • Avantages du stockage d’un fichier d’état dans un bucket Cloud Storage
  • Processus de stockage d’un fichier d’état dans un bucket Cloud Storage

Bonnes pratiques concernant les états Terraform

Méthodologie & Didactique

Les participantes et participants pourront s’exercer à la création de ressources Google Cloud avec Terraform

Public cible

Cette formation s’adresse aux ingénieurs Cloud, aux ingénieurs DevOps ainsi qu’aux personnes qui veulent commencer à utiliser Terraform pour automatiser la mise à disposition d’infrastructure en mettant l’accent sur Google Cloud Platform.

Prérequis

Afin de bénéficier au maximum de cette formation, les participantes et participants doivent :

Certification

Cette formation fait partie du chemin de certification Google Cloud Certified Associate Cloud Engineer.

Informations complémentaires

Produits

  • Compute Engine
  • VPC Networking
  • Cloud Storage
  • Terraform
  • Cloud Foundation Toolkit

Cette formation n’aborde pas les sujets suivants :

  • Cloud Build

Téléchargement

Questions sur le cours

Avez-vous des questions?
Prénom
Nom
Société optionnel
e-mail
Téléphone
Je souhaite réserver ce cours en tant que cours d'entreprise
Prénom
Nom
Société optionnel
e-mail
Téléphone
Nombre de participants
Lieu de formation souhaité
Date de début (DD.MM.YYYY)
Date de fin (DD.MM.YYYY)

Choisissez votre session...

28
mar
2025
Genève
Français
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
15
avr
2025
Zurich
Allemand
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
15
avr
2025
Berne
Allemand
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
15
avr
2025
Bâle
Allemand
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
9
mai
2025
Lausanne
Français
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
21
mai
2025
Zurich
Allemand
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
21
mai
2025
Berne
Allemand
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
21
mai
2025
Bâle
Allemand
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
16
JUN
2025
Genève
Français
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
28
JUL
2025
Lausanne
Français
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
26
aoû
2025
Zurich
Allemand
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
26
aoû
2025
Berne
Allemand
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
26
aoû
2025
Bâle
Allemand
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
15
sep
2025
Genève
Français
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
24
oct
2025
Lausanne
Français
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
6
nov
2025
Zurich
Allemand
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
6
nov
2025
Berne
Allemand
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
6
nov
2025
Bâle
Allemand
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
1
déc
2025
Genève
Français
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA
Prochaine date
28
mar
2025
Genève
Français
Horaires
CHF 850.-
excl. 8.1% TVA
CHF 850.-
excl. 8.1% TVA