Prenez contact avec nous

Plan du cours

Introduction

  • Aperçu des concepts et composants principaux de Terraform
  • Fondamentaux de la méthode DevOps

Premiers pas

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

Construction 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'infrastructures réutilisables via des modules
  • Modules publics vs modules partagés
  • Publication de modules sur le registry Terraform
  • Meilleures pratiques en composition de modules

Techniques de codage et optimisation

  • Boucles et métadonnées (meta-arguments)
  • Expressions de langage dynamique
  • Syntaxe HCL et opérateurs
  • Syntaxe des blocs et configurations des backends
  • Mono-répertoire vs multi-répertoire
  • Utilisation de Terragrunt

Durcissement 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 déploiement automatisés
  • Fiabilité des infrastructures et des déploiements

Dépannage

Synthèse et prochaines étapes

Pré requis

  • Une compréhension des concepts d'infrastructure cloud
  • Une expérience de base dans l'utilisation de Terraform

Public

  • 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