Formation Terraform : Orchestrer la configuration de votre infrastructure avec Terraform

Infrastructure as Code, IaC, HCL, Automatisation, Versioning, AWS, GCP, Azure...

4.5 sur 5 étoiles

5 étoiles
48%
4 étoiles
51%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 27 avis
(27 avis)
Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence TERA
Éligible CPF Non

Terraform est un environnement open source proposé par la société HashiCorp pour gérer son infrastructure informatique sous forme de scripts (VM, réseau, sécurité, stockage, SGBD, entrée DNS, etc.). Ce concept correspond à l’acronyme IaC (Infrastructure As Code).

Concrètement il s’agit de construire ou de mettre à jour une infrastructure de façon efficace et sécurisée tout en étant capable de gérer les versions et la cohérence de son infrastructure. Le plan d’exécution, basé sur un graphe de dépendances des ressources visualisable, peut concerner des infrastructures de toute taille qui intègrent ou non des technologies Cloud (Azure, AWS, GCP, OpenStack, etc.).

Objectif opérationnel : 

Savoir orchestrer le déploiement et la configuration de son infrastructure Cloud à l’aide de Terraform conformément au concept d’IaC.

Objectifs pédagogiques :

À l'issue de cette formation Terraform, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement et les cas d’usage de Terraform
  • Comprendre les apports d’une solution d’orchestration et d’automatisation pour votre infrastructure
  • Savoir mettre en œuvre les bonnes pratiques permettant d’optimiser son efficacité dans la gestion d’infrastructures avec Terraform
  • Connaître et décrire les solutions tierces permettant d’enrichir ses outils d’Infrastructure as Code

Public :

Cette formation s'adresse aux administrateurs, développeurs et architectes souhaitant apprendre à utiliser Terraform pour orchestrer leurs applications et piloter leurs workloads sur leurs infrastructures virtuelles ou Cloud.

Prérequis :

Les participants doivent posséder des connaissances de base de l’administration d’un système Unix/Linux pour suivre cette formation Terraform dans de bonnes conditions. Une connaissance des architectures cloud et plus particulièrement des spécificités des acteurs du marché (Azure, AWS, GCP) sera utile pour assimiler plus rapidement les différentes modalités de déploiement de Terraform.

Jour 1

Introduction à l’Infrastructure As Code

Objectifs de l’Infrastructure As Code
Culture DevOps et IaC
Philosophie d’une infrastructure immutable

Infrastructure As Code – Les outils IaC

Origine de l’automatisation
Les apports d’une solution d’orchestration et d’automatisation
Les trois grandes familles de l’automatisation et leurs outils :
- Outils de gestion des templates
- Outils d’orchestration
- Outils de gestion de configuration
Les solutions tierces
Travaux pratiquesDémonstration autour des outils précédents sous forme de « tour d’horizon fonctionnel »

Introduction à Terraform

Les principes fondamentaux de Terraform
Présentation des autres outils d’HashiCorp
Introduction au langage HCL de Terraform (Hashicorp Configuration Language)
Le standard JSON
Travaux pratiquesInstallation de Terraform

Introduction au langage Terraform

Présentation succincte de la plateforme de Cloud AWS
Présentation des ressources de base Terraform sur AWS :
- Providers
- Ressources
- Variables
- Data-source
Visualisation des ressources crées avec Terragraph
Travaux pratiquesDéploiement de ressources sur AWS :
- Déploiement d’un serveur sur AWS
- Déploiement d’un serveur web sur AWS
- Déploiement d’un cluster de Serveurs Web sur AWS
- Déploiement d’un LoadBalancer sur AWS
Jour 2

Faciliter la réutilisation du Code Terraform

Présentation du système de modules Terraform
Présentation du Hub communautaire Terraform
Création d’un module
Gestion des Input
Gestion des Output
Travaux pratiquesCréation d’un module Terraform pour AWS
Créer un module Terraform de gestion d’un cluster de Serveurs Web avec LoadBalancer frontal sur AWS

Terraform et Multi-Cloud

Présentation succincte de la plateforme de cloud Microsoft Azure
Présentation des ressources de base Terraform sur Microsoft Azure
Travaux pratiquesCréation d’un module Terraform pour GCP
Créer un module Terraform de gestion d’un cluster de Serveurs Web avec LoadBalancer frontal sur Azure

Terraform : notions avancées

Les conditions
Les boucles
Terraform et mise à jour de l’infrastructure sans interruption de service
Bonnes pratiques
Travaux pratiquesCréation d’un module de gestion des utilisateurs IAM sur AWS (boucle)
Modification du module de Cluster WEB sur AWS pour ajouter la possibilité d’activer le monitoring CloudWatch (condition)
Mise à jour du cluster de Serveurs Web avec Terraform sans interruption de service

Utiliser Terraform en équipe

Présentation du fichier « Terraform State »
- Partager le fichier « Terraform State »
- Protéger le fichier « Terraform State » des écritures concurrentielles
- Versionner le fichier « Terraform State »
Best-Practice de gestion du Code Terraform en équipe
Gestion des Secret dans Terraform
Tester et valider le code Terraform
Travaux pratiquesMise en place d’une solution de gestion du fichier « Terraform State » sur AWS
Versionner et stocker le code Terraform sur AWS
Mise en place d’un test automatique du code Terraform sur AWS
Date de mise à jour du programme : 27/09/2024

Dates et lieux

1
2
3
Du 10 au 11 octobre 2024
Session bientôt complète
Lieu
Distanciel
Durée
2 jrs
1520 € HT
Du 10 au 11 octobre 2024
Session bientôt complète
Lieu
Paris
Durée
2 jrs
1520 € HT
Du 25 au 26 novembre 2024
En bonne voie de maintien
Lieu
Distanciel
Durée
2 jrs
1520 € HT
Du 25 au 26 novembre 2024
En bonne voie de maintien
Lieu
Paris
Durée
2 jrs
1520 € HT
Du 16 au 17 décembre 2024
Lieu
Distanciel
Durée
2 jrs
1520 € HT
Du 16 au 17 décembre 2024
Lieu
Paris
Durée
2 jrs
1520 € HT
Du 20 au 21 janvier 2025
Lieu
Distanciel
Durée
2 jrs
1520 € HT
Du 20 au 21 janvier 2025
Lieu
Paris
Durée
2 jrs
1520 € HT
Du 17 au 18 février 2025
Lieu
Distanciel
Durée
2 jrs
1520 € HT
Du 17 au 18 février 2025
Lieu
Paris
Durée
2 jrs
1520 € HT
1
2
3

Logo partenaire action collective de l'OPCO Atlas Votre formation Terraform prise en charge jusqu'à 100% des coûts pédagogiques ! *

Depuis 2011, PLB Consultant est partenaire des Actions Collectives Atlas pour vous proposer les meilleures formations informatique et développer vos compétences dans le Numérique :

- En présentiel dans l’une de nos salles en Régions 
- À distance depuis votre bureau 
- Sessions intra-entreprise dans toute la France.

* jusqu'à 100% des coûts pédagogiques selon votre branche d'activité dans la limite des fonds mutualisés dédiés aux actions collectives et en application des critères de prise en charge en vigueur (cf conditions détaillées sur le site d'Atlas)

Avis des participants à la formation Terraform : Orchestrer la configuration de votre infrastructure avec Terraform

Note moyenne de 4.5/5(27)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

LPA
4/5

Mon avis sur le contenu du stage :

"Le contenu est suffisant pour découvrir Terraform. Certains sujets donnent des exemples incorrects: il y a clairement des parties qui ont été écrites a posteriori et qui, de ce fait, ne respectent plus certaines dépendances (pour AWS). Le rythme était un peu lent, c'est dommage on a manqué de temps pour les 2 derniers ateliers dont on s'est contenté d'un corrigé en live (sans le faire)"

Mon avis sur le formateur :

"Formateur disponible et compétent."

Ce que j'ai le plus apprécié :

"La disponibilité du formateur."

Ce que j'ai le moins apprécié :

"Les droits administrateurs sont requis sur le poste de travail (pas évident avec une machine d'entreprise). Pas de RDP mis en place, un remote access web a été mis en place, mais cela a nécessité du temps. Des cahots au démarrage de la formation à cause de problèmes techniques (réseau, pas de RDP, ...). près d'1 heure perdue le premier jour au lancement. Le partage des documents via sharepoint ne semble pas tout à fait indiqué : chaque mise à jour de sujet d'atelier est lente..."

OP
4/5

Mon avis sur le contenu du stage :

"Manque de temps importants les TP sont trop rapides et du coup mis de coté c'est vraiment dommage, il faut une journée supplémentaire. Certaines zones des supports TP ne sont sélectionnables pour copie, et certaines infos sont erronées ou mal expliquées et vu le manque de temps on est forcé de laisser tomber, très déçu à ce niveau là"

Mon avis sur le formateur :

"Nous laisse un un peu trop en autonomie, ne se soucie pas de savoir si tout le monde a fini son TP, dès qu'une personne a fini on passe à la suite"

Ce que j'ai le plus apprécié :

"les outils fournis tel que guacamole et teams, le partage des supports et TP "

Ce que j'ai le moins apprécié :

"la précipitation de la formation par manque de temps, très déçu"

SA
5/5

Mon avis sur le contenu du stage :

"Toutes les notions ont été abordé et la mise en pratique était très bonne."

Mon avis sur le formateur :

"Excellent animateur. J'ai eu réponse à toutes mes questions. Le niveau de détail dans les explications était très satisfaisant."

Ce que j'ai le plus apprécié :

"Le support de cours l'environnement de test (aws, gcp)."

Ce que j'ai le moins apprécié :

"Aucun."

VC
5/5

Mon avis sur le contenu du stage :

"Le support de cours pourrait être plus détaillé."

Ce que j'ai le plus apprécié :

"Une formation adaptée aux besoins."

Ce que j'ai le moins apprécié :

"Un manque de documentation technique écrite (dédiée à ce qui est vu en formation, sinon tout est en ligne)."

CS
5/5

Mon avis sur le contenu du stage :

"très bien"

Mon avis sur le formateur :

"très bien"

Ce que j'ai le plus apprécié :

"A l'écoute et professionnel "

Ce que j'ai le moins apprécié :

"manque de temps"

LECOMTE Francois
5/5

Mon avis sur le contenu du stage :

"trés bonne formation"

Mon avis sur le formateur :

"rien à dire, excellent"

Ce que j'ai le plus apprécié :

"beaucoup de TP"

Ce que j'ai le moins apprécié :

"rien"

SA
5/5

Mon avis sur le contenu du stage :

"Très intéressant, bon équilibre théorie/pratique, exemples pertinents et compréhensibles facilement"

Mon avis sur le formateur :

"Animation adaptée à notre besoin, à l'écoute, rythme satisfaisant, merci"

BN
4/5

Mon avis sur le contenu du stage :

"Il faudrait zapper les 2 premières heures théoriques pour avoir plus de temps sur la pratique."

Ce que j'ai le moins apprécié :

"Les soucis techniques liés à Teams"

LAGUERRE Cyril
5/5

Mon avis sur le contenu du stage :

"je pensais que cela allait être très conceptuel mais non très bien "

Ce que j'ai le plus apprécié :

"facilité d'accès aux envs/tp/etc ... simple et efficace"

CS
4/5

Mon avis sur le contenu du stage :

"La partie théorique en début de formation est un peu longue. Je pense que la présentation du cloud pourrai être moins détaillée."

SD
5/5

Mon avis sur le contenu du stage :

"Quelques typos, slides "épurés""

Mon avis sur le formateur :

"RAS, très bon formateur"

LL
5/5

Mon avis sur le contenu du stage :

"Mise à part que l'on n'ait pas eu d'exemple sur du Azure mais plutôt orienté sur du AWS/GCP, c'était très bien !"

DM
5/5

Mon avis sur le contenu du stage :

"Un exemple Azure ? :)"

Mon avis sur le formateur :

"Merci au formateur !"

HS
4/5

Mon avis sur le contenu du stage :

"Bon."

Mon avis sur le formateur :

"Clair. "

FF
5/5

Mon avis sur le formateur :

"Bonne pédagogie et très bons échanges."

SJ
4/5
SK
4/5
LAVIER Pierre Louis
5/5
MAKADJI Souleyman
4/5
BUSQUET Hugo
5/5
BY
4/5
JT
5/5
VS
4/5
LV
4/5
BC
4/5
CN
4/5
CF
4/5


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB