Plan du cours

Introduction

  • Vue d'ensemble des Terraform concepts et composants de base
  • DevOps fondamentaux

Mise en route

  • Installation et configuration Terraform
  • Configurer des espaces de travail pour plusieurs environnements
  • État local et état distant dans Terraform
  • Outils avancés Terraform et CLI

Construire des modules Terraform complexes

  • Structure standard des modules
  • Définir les configurations des fournisseurs
  • Développer des modules Terraform personnalisés
  • Créer une infrastructure réutilisable avec des modules
  • Modules publics ou partagés
  • Publication de modules sur le registre Terraform
  • Meilleures pratiques en matière de composition de modules

Techniques de codage et optimisation

  • Boucles et méta-arguments
  • Expressions dynamiques du langage
  • Syntaxe HCL et opérateurs
  • Syntaxe des blocs et configurations backend
  • Mono-repo vs multi-repo
  • Travailler avec Terragrunt

Renforcement de la sécurité et automatisation

  • Terraform la sécurité en profondeur
  • Gestion des informations d'identification et des secrets
  • Cadres de tests automatisés
  • Analyse et validation du code
  • Pipelines de livraison automatisés
  • Fiabilité de l'infrastructure et des déploiements

Résolution des problèmes

Résumé et prochaines étapes

Pré requis

  • Compréhension du concept d'infrastructure en nuage
  • Expérience de base dans les opérations Terraform.

Public

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

Nombre de participants



Prix par participant

Nos Clients témoignent (3)

Cours Similaires

Azure for Data Engineer

35 heures

Cloud Architect

35 heures

Catégories Similaires