New
 

Formation - Terraform - Automatisation du déploiement d'infrastructures

Des bases solides pour déployer vos infrastructures dans le Cloud

  • Présentiel ou classe à distance
  • Fondamental
Télécharger le PDF
PRESENTIEL OU CLASSE A DISTANCE
Référence
MG846

Durée
2 jours (14 heures)

Prix
1 490,00 €  HT

Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !

Partager cette formation

Terraform est un outil d'infrastructure as code développé par la société Hashicorp et largement utilisé dans le cadre de la gestion de déploiements multi-cloud tout en gardant un parcours utilisateur unique quelque soit la plate-forme de destination (GCP, AWS, Azure, OVH, ...). L'outil permet également la configuration de services SAAS et PAAS tel que Github, PagerDuty, Rundeck, Vault,... Il est également possible de créer ses propres providers afin de répondre aux besoins n'étant pas couverts par Hashicorp notamment dans le cadre d'applications privées. Cette formation utilisera différents outils comme un provider cloud (GCP, AWS, Azure, OVH,...), Git, Gitlab-ci, Vault, Vim,...
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Tout profil technique désirant découvrir ou approfondir ses connaissances de l'outil

Prérequis

  • Posséder des compétences Linux de base (dossier, variables d'environnements, exécution de binaire, utilisation de Vim)
  • Compréhension du versioning de code et de l'utilisation de Gitlab-ci
  • Avoir un accès internet et un compte valide chez un provider cloud cible (en fonction du client, par défaut Google Cloud Platform)
  • Posséder des compétences de base sur le provider cloud cible : authentification, gestion des projets et du réseau, utilisation du sdk
Programme

Le programme

1 - Introduction à Terraform

  • HashiCorp et écosystème de produits
  • Historique Terraform
  • Les versions majeures de Terraform

2 - Premiers pas avec Terraform

  • Installation
  • Configuration
  • Découverte du logiciel
  • Atelier : installation et configuration

3 - Les langages

  • "HCL" : HashiCorp Configuration Language
  • Variables, ressources, providers et outputs
  • Cycle de vie des ressources
  • "HIL" : HashiCorp Interpolation Language
  • Expressions
  • Fonctions
  • Boucle et conditions
  • Atelier : premier déploiement d'infrastructure
  • Atelier : utilisation avancée des interpolations

4 - Configuration de l'environnement de développement

  • Mise en place d'aide au développement
  • Génération automatique de la documentation
  • Gestion des fichiers et bonnes pratiques
  • Atelier : configuration de l'environnement de développement

5 - Stratégie de tests

  • Présentation des différents outils de tests
  • L'exemple de inspec, inspec-iggy et kitchen-terrraform
  • Atelier : intégration continue avec Terraform

6 - Travail coopératif

  • Réutilisation du code, découverte des modules
  • Gestion de la concurrence et de la persistance
  • Gestion des credentials
  • Ateliers : création d'un registre de module dans GitLab

7 - Utilisation en production

  • Manipulation du fichier d'état
  • Déploiement continu via GitLab-CI
  • Présentation de l'offre pour les entreprises Terraform Cloud
  • Développement et utilisation de providers communautaires
  • Ateliers : Déploiement continu via Terraform
Objectifs

Les objectifs de la formation

  • Être capable de créer des déploiements via Terraform
  • Comprendre comment effectuer des validations et tests automatisés
  • Acquérir les connaissances nécessaires au déploiement continu
  • Apprendre à développer et utiliser des providers communautaires
Points forts

Les points forts de la formation

  • Cette formation couvre les aspects fondamentaux du logiciel Terraform.
  • L'apprentissage par la pratique : les ateliers réalisés durant cette formation permettront aux participants de disposer d'une première expérience avec Terraform.

Qualité des formations

ib - groupe Cegos est certifié Iso 9001 et Qualiopi.

Dates et villes

Mise à jour le 24/09/2022

Trier par:

  • 1 490,00 € HT
    Places disponibles
    S'inscrire
    Le lieu de formation sera indiqué environ 3 semaines avant le début de la formation
  • 1 490,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
Formation - Terraform - Automatisation du déploiement d'infrastructures