Terraform on AWS


Niveau

Intermédiaire

Prix

2800 Euros HT

Editeur

Durée

4 jours


Public visé

  • Développeurs, Architectes, Administrateurs systèmes, DevOps, Chef de projet, Manager, CTO

Prérequis

  • Avoir des notions sur le Cloud (AWS de préférence)
  • Avoir des notions sur un système UNIX

Objectifs

  • Comprendre l’Infrastructure as Code (IaC)
  • Comprendre HashiCorp Terraform
  • Comprendre le cycle de vie de l’IaC avec Terraform
  • Apprendre et pratiquer sur les commandes Terraform
  • Apprendre et pratiquer à manipuler le state Terraform
  • Apprendre et pratiquer à utiliser les loops Terraform
  • Apprendre et pratiquer à construire une stack Terraform
  • Apprendre et pratiquer à travailler en équipe avec Terraform
  • Apprendre et pratiquer à travailler dans un environnement multi-stack en Terraform
  • Comprendre le workflow de Terraform dans une CI/CD
  • Apprendre et pratiquer la construction de module en Terraform
  • Apprendre et pratiquer à  produire de l’infrastructure réutilisable et standardisé
  • Apprendre et pratiquer à troubleshooter son Terraform
  • Approfondir les notions sur les providers, variable, provisionner et dependencies en Terraform
  • Comprendre, Apprendre et pratiquer sur  les bonnes pratiques de Terraform
  • Apprendre et pratiquer les outils complémentaire a Terraform

Programme (4 jours)

JOUR 1 / Discover IaC

Comprendre l’Infrastructure as Code (IaC).

Présentation de Terraform et du HCL (HashiCorp Configuration Language).

Présentation de Terraform: Provider, resource, datasource, variable et output.

Comprendre et construire un cycle de vie en Terraform en adéquation avec une application.

Lab: Apprendre et connaître les commandes de base de Terraform.

Lab: Comprendre la gestion de son state Terraform et pratiquer avec.

JOUR 2 / Start with IaC

Revue des notions et commande de base de Terraform

Pratiquer avec Terraform avec des bonnes pratiques.

Lab: Apprendre les loops Terraform.

Construire une stack Terraform.

Travailler en équipe avec Terraform (Backend, tfstate et lock).

Lab: Apprendre à isoler sa stack Terraform avec les workspace et les backends.

JOUR 3 / Collaborative IaC

Découvrir le workflow  Terraform dans une CI/CD.

Lab: Construire plusieurs stacks Terraform et les relier (multi-stack).

Lab: Construire un module Terraform.

Apprendre à troubleshooter son Terraform.

Apprendre à configurer la Terraform CLI.

JOUR 4 / Intermediate IaC

Deep dive sur les provider, variable, provisioner & dependencies

Présentation des commandes avancées en Terraform

Bonne pratique avec Terraform.

Présentation des outils complémentaires à Terraform

Lab: Lab Global


Nos prochaines dates

DATEPRIXMODALITES
Du 11 au 14 janvier 20272800 Euros HTClasse virtuelle
Du 15 au 18 mars 20272800 Euros HTClasse virtuelle
Du 10 au 13 mai 20272800 Euros HTClasse virtuelle
Du 14 au 17 juin 20272800 Euros HTClasse virtuelle
Contact