Prenez contact avec nous

Plan du cours

Introduction

  • Aperçu des concepts fondamentaux et des composants de Terraform
  • Fondamentaux de la méthodologie DevOps

Premiers pas

  • Installation et configuration de Terraform
  • Configuration d'espaces de travail pour plusieurs environnements
  • État local versus état distant dans Terraform
  • Outils avancés de Terraform et CLI

Création de modules Terraform complexes

  • Structure standard d'un module
  • Définition des configurations des fournisseurs (providers)
  • Développement de modules Terraform personnalisés
  • Création d'une infrastructure réutilisable via les modules
  • Modules publics versus modules partagés
  • Publication de modules sur le registre Terraform
  • Meilleures pratiques en matière de composition des modules

Techniques de codage et optimisation

  • Boucles et métarécursivité (meta-arguments)
  • Expressions langagières dynamiques
  • Syntaxe HCL et opérateurs
  • Syntaxe des blocs et configurations du backend
  • Mono-répertoire versus multi-répertoires (mono-repo vs multi-repo)
  • Utilisation de Terragrunt

Renforcement de la sécurité et automatisation

  • Sécurité approfondie de Terraform
  • Gestion des identifiants et des secrets
  • Cadres de test automatisés
  • Analyse et validation du code
  • Pipelines de livraison automatisés
  • Fiabilité de l'infrastructure et des déploiements

Dépannage

Résumé et prochaines étapes

Pré requis

  • Compréhension des concepts liés à l'infrastructure cloud
  • Expérience basique avec les opérations Terraform

Public concerné

  • Ingénieurs DevOps
  • Administrateurs système
  • Architectes système
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (6)

Cours à venir

Catégories Similaires