5 jours (35 heures) | Prix par personne : 3250 €ht

Ref : F-DEV-TERR

Cette formation permet aux participants d'acquérir les connaissances et compétences pour utiliser Terraform dans différents environnements afin d'automatiser et d'orchestrer le déploiement de leurs applications.




Objectifs

A l'issu de la formation, les participants seront capables de :

  • Comprendre les bases de l'Infrastructure As Code
  • Déployer dans le Cloud à l'aide de Terraform dans un environnement multiple
  • Créer des infrastructures dynamiques
  • Comprendre les modules Terraform
  • Comprendre l'état de Terraform
  • Utiliser Terraform avec Kubernetes


Pour qui ?

Administrateurs, développeurs, ingénieurs de production, ingénieurs DevOps et architectes.


Pré-Requis

Connaissance de base de l'administration du système Linux et des scripts.


Programme

DÉMARRER AVEC TERRAFORM

  • Qu'est-ce que l'infrastructure As a Code?
  • Introduction à Terraform
  • Terraform vs d'autres infrastructures as a Code
  • Gestion de la configuration et provisionnement
  • Commandes Terraform
  • Langages de configuration
  • Mise à jour et altération des ressources
  • Console et sortie Terraform
  • Variables d'entrée
  • Terraform Workspace, maps et lookups

INTRODUCTION AUX MODULES TERRAFORM

  • Module Basics
  • Module Input
  • Module Output
  • Module Gotchas
  • Chemin d'accès aux fichiers
  • Inline Bocks
  • Module versionning
  • Image, conteneur et module root

ETAT DE TERRAFORM

  • Qu'est-ce que l'état Terraform?
  • Comprendre le fichier d'état, verrouiller et isoler les fichiers d'état
  • Mise en forme de Terraform, état à distance

UTILISATION DE TERRAFORM DANS UN ENVIRONNEMENT CI/CD

  • Utilisation du module Gitlab
  • Gitlab CI/CD
  • Comprendre le Runner

UTILISATION DE TERRAFORM DANS AWS

  • Introduction au cloud AWS
  • Création de buckets S3
  • Gestion de la mise en réseau dans un VPC à l'aide de Terraform
  • Création d'instances EC2
  • Utilisation de modules root
  • Création d'états à partir de ressources déployées existantes

UTILISATION DE TERRAFORM AVEC DOCKER

  • Introduction à Docker
  • Comprrendre les réseaux et le stockage Docker
  • Création de conteneurs et de services Docker swarm
  • Utilisation de Terraform avec Kubernetes

INTRODUCTION A KUBERNETES

  • Création de pods
  • Création de services et de contrôleur de réplication
  • Création de déploiements


Modalités d'accés & inscription

Le client qui souhaite souscrire à une formation remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant les caractéristiques de formation (type, durée) et la proposition financière. La commande n'est ferme et définitive qu'une fois la proposition commerciale signée par le client.
5 jours ouvrés (en moyenne) avant le début de la formation


Accessibilité aux personnes en situation de handicap

Contact : 01.53.20.37.00 | info@learneo.fr


Dates

Pour réserver une place, cliquez sur la date de votre choix: