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
Terraform, automatisation du déploiement d’infrastructures

Terraform, automatisation du déploiement d’infrastructures

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

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

1. Introduction à Terraform

o HashiCorp et écosystème de produits

o Historique Terraform

o Les versions majeures de Terraform

2. Premiers pas avec Terraform

o Installation

o Configuration

o Découverte du logiciel

o Atelier: Installation et configuration

3. Module: Les langages

o “HCL”: HashiCorp Configuration Language

o Variables, ressources, providers et outputs

o Cycle de vie des ressources

o “HIL”: HashiCorp Interpolation Language

o Expressions

o Fonctions

o Boucle et conditions

o Atelier: Premier déploiement d’infrastructure

o Atelier: Utilisation avancée des interpolations

4. Configuration de l’environnement de développement

o Mise en place d’aide au développement

o Génération automatique de la documentation

o Gestion des fichiers et bonnes pratiques

o Atelier: Configuration de l’environnement de développement

5. Stratégie de tests

o Overview des différents outils de tests

o L’exemple de inspec, inspec-iggy et kitchen-terrraform

o Atelier: Continuous Integration avec Terraform

6. Travail coopératif

o Re-utilisation du code, découverte des modules

o Gestion de la concurrence et de la persistance

o Gestion des credentials

o Ateliers: Création d’un registre de module dans gitlab

7. Utilisation en production

o Manipulation du fichier d’état

o Déploiement continu via Gitlab-ci

o Présentation de l’offre pour les entreprises Terraform Cloud

o Développement et utilisation de providers communautaires

o 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 :21 mai23 juil.24 sept.12 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :22 mai05 août06 nov.
Qualiopi
En centre
Non éligible CPF
Entreprise seulement
Prochaines sessions disponibles :03 juin08 juil.12 août23 sept.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :03 juin03 juin17 oct.17 oct.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :01 juil.07 oct.02 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