Google Cloud Platform (GCP) – Démarrer avec Terraform pour Google Cloud
Acquérez des compétences solides en Infrastructure as Code (IaC) avec notre formation dédiée à l’utilisation de Terraform pour Google Cloud Platform (GCP). Nous vous aiderons à comprendre comment Terraform résout les problèmes d’infrastructure, ses avantages et ses fonctionnalités clés. Vous apprendrez à utiliser Terraform pour créer et gérer l’infrastructure Google Cloud, notamment à travers l’utilisation de ressources, de variables et de valeurs de sortie. Nous couvrons également les modules Terraform pour des configurations réutilisables et l’état de Terraform. De plus, cette formation vous initiera à la syntaxe HCL, à la structure du répertoire Terraform, et à l’utilisation de l’outil Terraform Validator. Enfin, vous aborderez l’écriture de code d’infrastructure pour Google Cloud, les méta-arguments pour les ressources, et le stockage de l’état Terraform dans un bucket Cloud Storage.
Prérequis
- Avoir suivi la formation Google Cloud Platform (GCP) – Fondamentaux de l’infrastructure ou posséder les connaissances équivalentes
- Avoir des compétences de base en programmation et une familiarité avec l’utilisation de CLI
- Avoir une connaissance générale de Google Cloud
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- En entreprise
- À distance
Objectifs pédagogiques
- Définir les besoins de l’entreprise en matière d’infrastructure en tant que code et les avantages de son utilisation dans votre environnement
- Expliquer les caractéristiques et fonctionnalités de Terraform
- Utiliser les ressources, les variables et les valeurs de sortie Terraform pour créer des ressources d’infrastructure Google Cloud
- Utiliser les modules Terraform pour créer des configurations réutilisables
- Expliquer l’état de Terraform et son importance
Programme de la formation
Présentation de Terraform pour Google Cloud
- Présentation de 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 versus configuration
- Approche impérative versus déclarative
- Présentation de Terraform
- Présentation de Terraform
- Fonctionnalités Terraform
- Flux de travail de configuration IaC
- Cas d’utilisation de Terraform
- Utiliser Terraform
- Comment utiliser Terraform
- Exécution de Terraform en production
Termes et notions
- La phase Auteur
- Structure du répertoire Terraform
- Introduction à la syntaxe HCL
- Ressources
- Variables
- État
- Modules
- Commandes Terraform
- terraform init
- terraform plan
- terraform apply
- terraform fmt
- terraform destroy
- Outil de validation Terraform
- Introduction
- Pourquoi utiliser l’outil Terraform Validator ?
- Flux de travail de validation
- Cas d’utilisation de Terraform Validator
Écrire du code d’infrastructure pour Google Cloud
- Introduction aux ressources
- Aperçu des ressources
- Syntaxe
- Exemple
- Référez-vous à un attribut de ressource
- Considérations 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 pour déclarer une variable
- Syntaxe pour référencer et attribuer une valeur à une variable
- Meilleures pratiques relatives aux variables
- Introduction aux valeurs de sortie
- Aperçu des valeurs de sortie
- Les meilleures pratiques
- Registre Terraform et CFT
- Introduction au registre Terraform
- Introduction au CFT
Introduction à l’état de Terraform
- Introduction à l’état de Terraform
- Comment les informations sont stockées dans un fichier d’état Terraform
- Façons d’enregistrer 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 du stockage d’un fichier d’état dans un bucket Cloud Storage
- Processus de stockage à distance d’un fichier d’état Terraform dans un bucket Cloud Storage
- Bonnes pratiques d’état de Terraform

Proposé par
ENI Service
"votre centre de formation informatique de confiance"

Proposé par
ENI Service
