Terraform

Certification : Titre professionnel administrateur système devops

Proposée par AMBIENT IT — 93500 Pantin

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

2 650 €

Présentation

Cette formation dispensée par un expert vous enseignera pour le déploiement d'une .

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 2 650 € Bac+3 ou 4 : licence, master 1, maîtrise (niveau 6)

Objectifs

  • Appréhender les différents services offerts par Terraform
  • Utiliser Terraform pour déployer une infrastructure sur AWS
  • Maîtriser le langage HCL, le stockage distant et les providers

Programme

  • Le Principe d'un outil d'infrastructure as code
  • Les différents providers

  • Installation du package
  • Vérification de l'installation

  • Configuration du provider AWS
  • Définition de l'infrastructure cible
  • Initialisation de la configuration terraform
  • Création de l'infrastructure
  • Importation de ressources existantes dans terraform
  • Retrait de ressources de terraform sans les détruire
  • Modification de l'infrastructure
  • Redéploiement de l'infrastructure
  • Destruction de l'infrastructure

  • Les types et valeurs des expressions
  • Utilisation des variables d'entrée (variable)
  • Utilisation des valeurs de sortie (output)
  • Utilisation des valeurs locales (locals)
  • Les dépendances implicites entre les ressources
  • Les dépendances explicites entre les ressources
  • Les cycle de vie des ressources (lifecycle)
  • Les fonctions intégrées
  • Les templates
  • Les expressions conditionnelles
  • Création de plusieurs ressources identiques (count et for_each)
  • Les blocs dynamiques

  • Présentation du principe de module
  • Les différents types de source
  • Les versions de module
  • Utilisation d'un module du registre terraform
  • Création de modules terraform

  • Mise à jour du binaire
  • Mise à jour des providers
  • Mise à jour des modules
  • Les restrictions de version

  • Les différents backend
  • Le système de verrou
  • Les remote state

  • Travailler avec plusieurs versions de terraform
  • Définition multiple d'un provider
  • Les workspaces
Voir la formation sur le site de l'établissement