Sélectionner une page
Formations DevOps Automatisation Formation Terraform On-Premises avec OpenStack

Formation Terraform On-Premises avec OpenStack

formation terraform on-premise

Prix 2390€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

Présentation

Notre formation Terraform On-Premises vous enseignera la maîtrise de Terraform dans un environnement propriétaire pour assurer la souveraineté de votre système. Pour permettre l’auto-hébergement, nous vous enseignerons par ailleurs l’utilisation d’Ansible et d’OpenStack.

Au démarrage, nous vous proposons une introduction à Terraform et OpenTofu suivi des bonnes pratiques à connaître en Infrastructure as Code. Nous vous apprendrons à installer et à configurer ce célèbre outil DevOps. Ainsi, vous saurez gérer une infrastructure avec le langage HCL, les providers, les ressources ainsi que les variables.

Notre formation intègre une importante partie pratique où vous expérimenterez les fonctions pour gérer le cycle de vie des ressources. Vous saurez gérer le travail collaboratif grâce à la réutilisation du code à travers les modules ou encore la persistance des états.

Par ailleurs, nous vous présenterons l’écosystème Terraform en général : Vault, Packer, Terragrunt, et Gitlab CI/CD pour une automatisation complète de la gestion de votre infrastructure.

Comme pour toutes nos formations, celle-ci vous présentera la toute dernière version de Terraform, soit à la date de rédaction de cet article : Terraform 1.7.

 

Objectifs

  • Comprendre l’écosystème HashiCorp et les enjeux de l’infrastructure as code
  • Maîtriser les concepts fondamentaux de Terraform On-Premise, notamment les Providers, les Ressources et les Variables
  • Gérer le cycle de vie des ressources virtualisées par OpenStack avec Terraform
  • Apprendre à structurer et gérer efficacement les modules Terraform
  • Acquérir des connaissances sur l’intégration d’Ansible avec Terraform et la construction de projets complets combinant les deux outils

 

Public visé

  • DevOps
  • Administrateurs système
  • Ingénieur infrastructure
  • Chefs de projets technique
  • Développeurs

 

Pré-requis

  • Principes du cloud et de la virtualisation

 

Pré-requis techniques

Chaque poste utilisateur doit avoir :

  • Un terminal
  • Un éditeur de texte (Visual Code)
  • Les droits d’installer le binaire Terraform

Programme de la formation Terraform On-Premises

 

Introduction à Terraform

  • Présentation de l’écosystème HashiCorp
  • Enjeux de l’infrastructure as code
  • Positionnement de Terraform et d’OpenTofu
  • Cas des infrastructures privées
  • TP : Installation et premiers pas avec la commande Terraform

 

Gestion d’infrastructure avec Terraform

  • Introduction au langage Terraform HCL
  • Les Providers Terraform
  • Les Ressources Terraform
  • Les Variables Terraform
  • TP : Déploiement de ressources sur OpenStack

 

Anatomie d’un module Terraform

  • Structures du langage HCL
  • Les fonctions intégrées du langage
  • Count et For_each
  • Gestion des dépendances entre ressources
  • Gestion du cycle de vie des ressources
  • TP : Mise en œuvre des différentes fonctions et mécanismes présentés

 

Workflows et méthodes pour le travail collaboratif

  • Modules Terraform et réutilisation de code
  • TP : Création et utilisation de modules Terraform
  • Gestion et persistance des états Terraform
  • Gestion de la concurrence et des environnements multiples
  • TP : Construction d’un projet Terraform complet avec modules et environnements multiples

 

Génération de fichiers avec les templates Terraform

  • Gestion de la documentation
  • Gestion de fichier de configuration
  • TP : Génération d’une documentation avec Terraform

 

Ansible pour la configuration des machines

  • Positionnement par rapport à Terraform et intégration
  • Les playbooks Ansible
  • Les inventaires Ansible
  • TP : Installation et premiers pas avec Ansible

 

Utilisation de playbooks dynamiques

  • Les templates Jinja2
  • Les variables et les fichiers de variables
  • Structures de contrôle : blocs, conditions, boucles
  • TP : Construction d’un projet Ansible complet, intégré avec Terraform

 

Écosystème et positionnement des solutions connexes

  • Tests unitaires et fonctionnels
  • Vault pour la gestion des secrets
  • Packer pour la gestion des images
  • Terragrunt pour la gestion des environnements multiples
  • Gitlab CI/CD pour le déploiement continu
  • TP : Démonstrations

Pour aller plus loin

Formation Terraform

Formation Azure Terraform

Formation Ansible

Formation Kubernetes

Formation Docker

Formation OpenStack

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 2390€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp