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

Gérer son infrastructure à la main, c'est source d'erreurs, de délais et d'incohérences entre environnements. L'Infrastructure as Code avec Terraform permet de provisionner, versionner et automatiser l'infrastructure comme du code — de façon reproductible et fiable. Cette formation couvre les fondamentaux du langage HCL, la structure des recettes Terraform, les modules, la gestion des états et l'intégration dans un pipeline d'intégration et de livraison continues.

Est-ce pour vous ?

Informaticiens

Préalables

Aucun.

Ce que vous saurez faire

  • Écrire et structurer des recettes Terraform pour provisionner son infrastructure
  • Gérer les états, les variables et les modules pour des déploiements reproductibles
  • Intégrer Terraform dans un pipeline CI/CD et se préparer à une certification reconnue

Contenu de la formation

1 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

2 Terraform de A à Z – Déploiement et automatisation d’infrastructures

3 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

4 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

5 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

6 Notions avancées

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

📌 Informations pratiques

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