Terraform – Déployez et automatisez votre infrastructure

Terraform - Déployez et automatisez votre infrastructure

11 à 13 heures

FR

ET_SYS_TERRA

Vous souhaitez mettre en place cette e-formation pour vos apprenants ? Nos équipes sont là pour vous aider.

Objectifs de la formation

L’objectif de cette formation est d’offrir une compréhension complète et pratique de Terraform pour maîtriser le développement d’une infrastructure sur le cloud.

Pré-requis

Public :
Informaticiens

Contenu de la formation

Livre
Ce module vous propose la consultation d’un support de cours numérique.
L’infrastructure as Code avec Terraform – Déployez votre infrastructure sur le Cloud

  • Infrastructure as Code
  • Architecture et CLI Terraform
  • Écrire du code Terraform
  • Dans la pratique
  • Utiliser et développer des modules
  • Concepts avancés de Terraform
  • La gestion du state
  • Tester le code Terraform
  • Développer un provider
  • HCP Terraform
  • Intégrer Terraform dans une CI/CD
  • Passer la certification Terraform
  • Outils externes
  • Faire sa veille

Vidéo
Ce module vous propose la consultation d’une vidéo d’une durée de 4h33.
Terraform de A à Z – Déploiement et automatisation d’infrastructures

  • Présentation de Terraform
    • Présentation du socle technique
    • L’Infrastructure as Code (IaC)
    • Présentation de Terraform
    • Installation de Terraform
    • Le workflow
    • Démonstration – Le workflow
    • Les bases du HCL
  • La structure d’une recette
    • La base d’une recette avec les blocs terraform et provider
    • Le bloc resource
    • Création d’une recette simple
    • Le bloc variable
    • Ajout de variables et de règles de validation
    • Le bloc output
    • Application du module output dans une recette
    • Le bloc locals
    • Ajout de locals
    • Le bloc data
    • Intégration avec des ressources existantes via le bloc data
  • En demander plus à ses recettes Terraform
    • La scalabilité avec count
    • Création de ressources multiples avec count
    • La scalabilité avec for_each
    • Création de ressources multiples avec for_each
    • HCL : fonctionnalités avancées
    • Enrichir sa recette avec ces nouvelles possibilités
    • Création de modules
    • Démonstration – Création de modules
  • Notions avancées
    • La gestion des états
    • Configurer la gestion de l’état d’une recette
    • Les workspaces
    • Démonstration – Les workspaces
    • L’import de ressources
    • Démonstration – L’import de ressources