EL456
Technologies de l'information

Terraform : Déployez et automatisez votre infrastructure

Maîtrisez l’Infrastructure as Code et déployez des environnements scalables avec Terraform

Objectif

L’objectif de cette formation est d’apprendre à maîtriser Terraform afin de concevoir, déployer et gérer efficacement une infrastructure sur le cloud.

Est-ce pour vous ?

Informaticiens

Vos gains

  • Déployer des infrastructures Cloud reproductibles grâce à l’Infrastructure as Code avec Terraform
  • Écrire et structurer du code HCL avec variables, outputs, modules et ressources
  • Gérer efficacement le state et les workspaces pour sécuriser et organiser les déploiements
  • Automatiser les déploiements via l’intégration de Terraform dans des pipelines CI/CD
  • Concevoir des architectures scalables avec count, for_each et modules réutilisables
  • Contenu

    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

    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
    Voir plus +/-

    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

    Notions avancées

    • La gestion des états
    • Configurer la gestion de l’état d’une recette
    • Les workspaces
    • L’import de ressources

    💡 Informations utiles

    Formation 100% à distance. Accessible en tout temps de n’importe où pendant un an. Si vous avez des questions concernant l'inscription, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ .

    Intervenants

    Information à venir
    Durée
    11,0 heures
    Tarif régulier
    250 $
    Formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Demander une soumission

    Demander une formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Dites-nous en plus
    Ajout effectué Voir mon panier