Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
6388c303-a0cf-486b-a844-204920bd3cbb
image OF
  1. Accueil
  2. Numérique
  3. Informatique
  4. Déploiement d'infrastructures
  5. Terraform Automatisation du déploiement d’infrastructures
Terraform Automatisation du déploiement d’infrastructures

Terraform Automatisation du déploiement d’infrastructures

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :
Visio :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme
  • Création de déploiement via Terraform
  • Validation et tests automatisés
  • Déploiement continu
  • Développement et utilisation de providers communautaires

Cette formation couvre les aspects fondamentaux du logiciel Terraform. 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 plateforme de destination (GCP, AWS, Azure, OVH, …).

L’outil permet également la configuration de services SAAS et PAAS tel que Github, PagerDuty, Rundeck, Vault, …

Une liste officielle des ressources éligibles est disponible sur : https://www.terraform.io/docs/providers/ .

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. Ce cours utilisera différents outils comme un provider cloud (GCP, AWS, Azure, OVH,…), Git, Gitlab-ci, Vault, Vim,…

  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. Module: 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
    • Overview des différents outils de tests
    • L’exemple de inspec, inspec-iggy et kitchen-terrraform
    • Atelier: Continuous Integration avec Terraform
  6. Travail coopératif
    • Re-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: Continuous Deployment via Terraform
Public visé
  • Cette formation s’adresse à tout profil technique désirant découvrir ou approfondir ses connaissances de l’outil
Prérequis
  • 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
  • Accès internet et compte valide chez un provider cloud cible (en fonction du client, par défaut: Google Cloud Platform)
  • Compétences de base sur le provider cloud cible: authentification, gestion des projets et du réseau, utilisation du sdk

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :26 nov.24 févr.13 mai25 août
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :02 déc.17 mars13 oct.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :02 déc.02 déc.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :02 déc.02 déc.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :16 déc.16 déc.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Refuser
Accepter