Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Terraform - Orchestrer la configuration de votre infrastructure

Terraform - Orchestrer la configuration de votre infrastructure

Formation présentielle
Durée : 14 heures (2 jours)
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire

Formation créée le 16/03/2022. Dernière mise à jour le 28/04/2023.

Version du programme : 1

Programme de la formation

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de déployer et gérer une infrastructure Cloud avec la solution Open Source Terraform, selon le concept d’IaC (Infrastructure as code).

Objectifs de la formation

  • Identifier les apports de solutions d'orchestration et d'automatisation
  • Comprendre les principes fondamentaux de Terraform
  • Appréhender les solutions tierces permettant d’enrichir ses outils IaC
  • Découvrir les bonnes pratiques permettant d’optimiser son efficacité dans la gestion d’infrastructures avec Terraform

Profil des bénéficiaires

Pour qui
  • Administrateurs
  • Développeurs
  • Architectes
Prérequis
  • Avoir des connaissances de base en administration Linux/Unix ainsi que sur les architectures Cloud

Contenu de la formation

  • Infrastructure as Code
    • Définitions & intérêts de l'infrastructure as code
    • DevOps & IaC
    • Principe d'infrastructure immutable
  • Présentation des outils IaC
    • Historique de l'automatisation
    • Outils de gestion des templates
    • Outils d'orchestration
    • Outils de gestion de configuration
    • Travaux pratiques : manipulation d'un outil de gestion des templates, d'un outil de gestion d'orchestration & d'un outils de gestion de configuration
  • Présentation de Terraform
    • Premiers pas sur l'outil
    • Tour d'horizon des autres outils d'HashiCorp
    • Le langage HCL
    • Le standard JSON
    • Travaux pratiques : Installation et découverte pratique
  • Le langage Terraform
    • Plateforme de Cloud AWS
    • Terraform & Providers
    • Terraform & Ressources
    • Terraform & Variables
    • Terraform & Data-Source
    • Terragraph : visualiation des ressources
    • Travaux pratiques : déploiement de ressources sur AWS
  • Réutilisation du code
    • Système de module
    • Hub communautaire
    • Construction d'un module
    • Gestion des input
    • Gestion des Output
    • Travaux pratiques : Création d'un module pour AWS
  • Terraform & Multi-Cloud
    • Plateforme de cloud Azure
    • Ressources de base Terraform pour Azure
    • Travaux pratique : création d'un module pour Azure
  • Pour aller plus loin
    • Conditions
    • Boucles
    • MAJ de l'infrastructure sans interruption de service
    • Utilisation en équipe de Terraform : fichier Terraform State & gestion du code & des secrets
    • Test et validation du code Terraform
    • Travaux pratiques : Mise en pratique des notions de boucles & de conditions. Mise à jour d'un cluster de serveurs sans interruption de service. Gestion du fichier Terraform State sur AWS
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Espace numérique de travail
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...