Devis Demander un devis
star--3

Terraform - Les fondamentaux

Terraform est un outil fondamental dans le domaine de l'Infrastructure as Code (IaC) pour la gestion et le déploiement automatisé des infrastructures. Cette formation sur Terraform vise à fournir aux ingénieurs système, aux administrateurs réseau et aux développeurs les compétences nécessaires pour maîtriser cet outil et tirer parti de ses capacités pour automatiser le déploiement et la gestion des infrastructures. Cette formation couvre les principes fondamentaux de Terraform, y compris la création de ressources, la gestion des états, la modularisation du code et l'utilisation de variables. Les participants apprendront à concevoir des architectures d'infrastructure reproductibles et évolutives, à automatiser les déploiements et à intégrer Terraform dans des pipelines d'intégration continue. En outre, les participants acquerront des compétences avancées telles que la gestion des imports, la création de modules réutilisables et l'utilisation de Terragrunt pour simplifier la gestion de projets Terraform. Cette formation leur permettra de mettre en œuvre des pratiques de DevOps efficaces, de garantir la cohérence et la reproductibilité des déploiements et d'optimiser la gestion de leur infrastructure grâce à Terraform.

À propos de cette formation

Le Haillan

33

À partir de 1400€ HT

2 jours

14 heures

Action de formation

Éligible OPCO

En savoir plus

Objectifs pédagogiques
  • Comprendre les concepts d'Infrastructure as Code
  • Maîtriser les concepts de terraform
  • Connaître la syntaxe terraform
  • Gérer les ressources et les états
  • Maîtriser les boucles d’itérations
  • Utiliser terragrunt
Contenu de la formation
  • Introduction à l’IaC
    • Qu’est ce que l’infrastructure as code ?
    • Pourquoi utiliser Terraform ?
    • Avantages et inconvénients de Terraform par rapport à d'autres outils d'IaC.
  • Présentation de Terraform
    • Histoire et évolution de Terraform.
    • Présentation des concepts de base : Infrastructure déclarative, état, plan et appliquer.
    • Comparaison avec d'autres outils similaires.
  • Syntaxe Terraform
    • Comprendre les fichiers de configuration Terraform (fichier main.tf)
    • Structure d'un fichier de configuration Terraform
    • Types de ressources et providers
  • Gestion des états
    • Comprendre l'importance de l'état dans Terraform
    • Stratégies de gestion des états
    • Utilisation de backends pour stocker l'état à distance
  • Modélisation d'une Infrastructure Complexe
    • Organisation du code Terraform en modules
    • Création de modules réutilisables
    • Composition de plusieurs ressources dans un même fichier
  • Gestion des Variables et des données sensibles
    • Utilisation de variables pour paramétrer l'infrastructure
    • Sécurisation des données sensibles (secrets, clés d'API, etc.)
    • Utilisation de fichiers variables et de fichiers secrets
  • Travailler en Équipe avec Terraform
    • Stratégies de gestion de code avec Terraform (contrôle de version)
    • Utilisation de state locking pour éviter les conflits
    • Bonnes pratiques de collaboration en équipe
  • Utilisation de Terragrunt avec Terraform
    • Avantages de l'utilisation de Terragrunt avec Terraform
    • Création et gestion de projets Terraform avec Terragrunt
    • Utilisation de modules Terragrunt pour simplifier la gestion de l'infrastructure
  • Imports de ressources
    • Compréhension des Imports
    • Syntaxe et Utilisation
  • Gestion des boucles d’itération
    • for_each
    • count
    • for
  • Tips & tricks
    • LifeCycle
    • validateurs variables
    • Dynamic blocks

L'organisme de formation

Public concerné

  • Ingénieurs systèmes
  • Administrateurs système
  • Architectes techniques
Prérequis
  • Aucun

Conditions d'accès

Accessibilité

Capacité

0 à 10 places

Délai d'accès

4 semaines

Plus qu'une formation !

Objectifs pédagogiques
  • Mise à disposition de tout le matériel informatique et pédagogique nécessaire (hors PC)
  • Support de cours au format numérique projeté sur écran et transmis au participant par mail à la fin de la formation
PDF du programme Demander un devis

D'autres formations qui pourraient vous intéresser

Des Organismes de formation de confiance !

Nous recensons aujourd’hui des formations dans plus d’une 100ène de catégories et sous catégories afin d’être le plus représentatif par rapport au besoin en compétences des entreprises.

Comparer
Comparez jusqu'à 3 cours