Plan du cours

Introduction

  • Aperçu des concepts et composants de base de Terraform
  • Fondamentaux du DevOps

Mise en route

  • Installation et configuration de Terraform
  • Configuration des espaces de travail pour plusieurs environnements
  • État local vs état distant dans Terraform
  • Outils avancés de Terraform et interface de ligne de commande (CLI)

Construction de modules Terraform complexes

  • Structure standard des modules
  • Définition des configurations fournisseur
  • Développement de modules Terraform personnalisés
  • Création d'infrastructure réutilisable avec des modules
  • Modules publics vs partagés
  • Publication de modules sur le registre Terraform
  • Bonnes pratiques en composition de modules

Techniques de codage et optimisation

  • Boucles et méta-arguments
  • Expressions de langage dynamique
  • Syntaxe HCL et opérateurs
  • Syntaxe de bloc et configurations de backend
  • Mono-répo vs multi-répos
  • Travail avec Terragrunt

Durcissement sécuritaire et automatisation

  • Sécurité Terraform en profondeur
  • Gestion des identifiants et secrets
  • Cadres de tests 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

  • Une compréhension du concept d'infrastructure cloud
  • Expérience de base dans les opérations Terraform

Public visé

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

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (6)

Cours à venir

Catégories Similaires