Jeudi 2 décembre, formez-vous gratuitement sur la DP-900 ! Je m'inscris 🎓
Accueil / Formation Terraform Intermediate

Formation Terraform Intermediate

Terraform
Niveau : Intermédiaire
Eligible CPF : Non
Informations pratiques
Durée : 2 Jours
Prix distanciel : 1900 € HT/pers
Eligible CPF : Non
Public Visé
  • Développeur
  • Ingénieur infrastructure
  • Administrateur systèmes
  • DevOps
Prochaines dates
Distanciel
10 et 11 février 2022

Présentation de la formation Terraform Intermediate

Terraform est un outil d’IaC (Infra as Code) permettant de déployer de manière indépendante une infrastructure. Au-delà des fondamentaux de l’outil, vus dans la formation d’introduction, son utilisation pour déployer à grande échelle et de façon totalement automatisée nécessite un ensemble de bonnes pratiques et de mécanismes que nous aborderons durant cette formation :

  • Comment déployer sur plusieurs souscriptions ? Les infrastructures complexes sont souvent hébergées sur plusieurs souscriptions.
  • Comment travailler avec une infrastructure préexistante qui n’est pas sous contrôle de Terraform ?
  • Limiter la duplication et garantir la maintenabilité et la lisibilité.
  • La création et la consommation de modules.
  • Les workarounds pour les cas non gérés nativement.

Objectifs pédagogiques

A l’issue de cette formation, les participants seront en capacité de :

  • Déployer des infrastructures complexes sur plusieurs souscriptions,
  • Gérer des modules,
  • Appliquer les bonnes pratiques sur la gestion du code Terraform,
  • Piloter le déploiement avec Terraform en y intégrant d’autres outils,
  • Travailler avec une infrastructure existante.
Programme de la formation Terraform Intermediate

Introduction

  • Connaitre les infrastructures complexes,
  • Comprendre le besoin d’industrialisation,
  • Assurer la qualité de code.

Travailler sur plusieurs souscriptions

  • Préparer le modèle RBAC,
  • Configurer des providers,
  • Créer des ressources en spécifiant un provider.

  Assurer la qualité de code

  • Eviter la duplication,
  • Créer plusieurs ressources à l’aide de boucles,
  • Comprendre et alimenter la documentation.

Mettre sous contrôle une infrastructure existante

  • Comprendre le rafraichissement d’état dans Terraform,
  • Préparer le template d’une ressource existante,
  • Importer la ressource en ligne de commande.

Créer un module

  • Organiser des fichiers et connaitre les bonnes pratiques,
  • Créer et consommer un module localement.

Connaitre les limitations et les moyens de contournement

  • Utiliser des provisioners,
  • Utiliser des templates ARM.

Labs :

  • Créer 2 Virtual Networks dans des souscriptions différentes et faire un Peering,
  • Mettre sous contrôle de Terraform un Network Security Group déjà existant,
  • Créer un module pour la création de Storage Account,
  • Créer plusieurs Resource Group avec une boucle pour chacun,
  • Créer plusieurs IP restrictions pour App Service avec les “dynamic”,
  • Affecter une identité managée à un Automation Account avec un provisioner,
  • Déployer un SubNet associé à un Network Security Group avec ARM, piloté par Terraform.
Méthodes et modalités pédagogiques

Cette formation sera constituée de théorie et d’ateliers techniques qui permettront d’être rapidement opérationnel.

  • Support : un support de cours sera remis aux participants au format électronique.
  • Evaluation : les acquis sont évalués tout au long de la formation par le formateur (questions régulières, travaux pratiques, QCM ou autres méthodes).
  • Formateur : le tout animé par un consultant-formateur expérimenté, nourri d’une expérience terrain, et accrédité Microsoft Certified Trainer.
  • Satisfaction : à l’issue de la formation, chaque participant répond à un questionnaire d’évaluation qui est ensuite analysé en vue de maintenir et d’améliorer la qualité de nos formations.
  • Suivi : une feuille d’émargement par demi-journée de présence est signée par chacun des participants.

Cette formation peut être dispensée en format inter-entreprise ou intra-entreprise sur demande et en mode présentiel comme en distanciel.

Prérequis à la formation Terraform Intermediate

Le candidat à cet examen doit disposer des connaissances de base Azure, niveau « AZ-900 : Azure Fundamentals » ou niveau équivalent et avoir suivi la formation « Terraform – Introduction » ou avoir a minima des connaissances théoriques et pratiques équivalentes sur Terraform. Pour suivre cette formation, vous devez avoir les droits pour installer le binaire Terraform sur votre poste et posséder VS Code. Vous devez aussi pouvoir installer AZ CLI. Les souscriptions Azure seront fournies par Cellenza Training.   Un niveau d’anglais B1 est requis.

Accessibilité
Il est possible de vous inscrire jusqu’à 2 jours ouvrés avant le début de la formation, sous condition de places disponibles et de réception du devis signé.
Il est aussi possible – sur demande – d’adapter des moyens de la prestation pour les personnes en situation de handicap en fonction du type de handicap.
Le centre de formation Cellenza Training est situé au : 156 Boulevard Haussmann – 75008 Paris
Vous pouvez facilement y accéder par les transports en commun suivants :
  • Métro 9 : Miromesnil
  • Métro 13 : Saint-Philippe-du-Roule
  • Bus 22-43-52 : Courcelles ou Miromesnil
  • Bus 84 : Ruysdaël – Parc Monceau
Aller plus loin sur la maîtrise de Terraform

Cette formation ouvre la voie à la formation « Terraform CI/CD ».

Pré-inscription à la formation
Formation Terraform Intermediate

    Les informations personnelles vous concernant (nom prénom, adresse e-mail, téléphone professionnel) sont recueillies par CELLENZA et sont enregistrées dans les fichiers informatisés de notre société en qualité de responsable de traitement, aux fins (i) de répondre à votre demande et (ii) de prospection. Ces informations, collectées sur la base de votre consentement ou notre intérêt légitime, ne sont transmises à aucun tiers et seront conservées, trois ans maximum à compter de notre dernier contact. Ces données sont accessibles aux seules personnes au sein DE CELLENZA dûment habilitées. Vous pouvez exercer vos droits d’accès, de rectification, d’effacement, d’opposition, de limitation du traitement, ainsi que le droit à la portabilité de vos données, sur simple demande à l’adresse suivante : contact-gdpr@cellenza.com ou introduire une réclamation auprès de la CNIL. Pour plus d’informations sur vos droits, nous vous invitons à consulter le site www.cnil.fr

    Nos formations sur la thématique Terraform

    New

    Formation Introduction à Terraform

    Terraform
    Niveau : Débutant
    Durée : 1 Jour
    L’IaC (Infrastructure as Code) est une approche permettant de gérer le cycle de vie de l’ensemble des ressources et services…
    New

    Formation Terraform CI/CD avec Azure DevOps

    Terraform
    Niveau : Intermédiaire
    Durée : 1 Jour
    Terraform permet d’automatiser et d’industrialiser le cycle de vie des infrastructures. Son utilisation au sein d’une usine CI/CD (Continous Integration…