Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Écrivez des configurations HCL, structurez des modules réutilisables, gérez plusieurs environnements et maîtrisez le fichier d'état Terraform, principale source d'incidents en usage réel.
resource "aws_instance" "web" {
ami = var.ami_id
instance_type = "t3.micro"
tags = {
Name = "serveur-web-${var.environnement}"
}
}
terraform {
backend "s3" {
bucket = "tfstate-projet"
key = "prod/terraform.tfstate"
region = "eu-west-3"
}
}Terraform simplifie la description d'une infrastructure, mais une mauvaise gestion de l'état transforme rapidement un simple plan en incident de production. Cette formation couvre le langage HCL, les fournisseurs et les ressources, la construction de modules réutilisables et l'organisation de plusieurs environnements (développement, recette, production) avec des variables et des workspaces. La gestion de l'état — stockage distant, verrouillage, importation de ressources existantes et résolution des dérives — est traitée en détail, car elle concentre la majorité des incidents en usage réel. L'intégration de Terraform dans une chaîne d'intégration continue est également abordée. Cette formation intermédiaire s'adresse aux administrateurs systèmes, ingénieurs cloud, ingénieurs DevOps, architectes et exploitants déployant une infrastructure par le code.
Les objectifs
Décrire, déployer et faire évoluer une infrastructure avec Terraform.
Public visé
Administrateurs systèmes, ingénieurs cloud, ingénieurs DevOps, architectes, exploitants.
Prérequis
Connaissance des services cloud et de l'administration système.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.