A l’issue de la formation le participant sera capable de :
Comprendre les principes de l’Infrastructure as Code et le rôle de Terraform dans l’écosystème DevOps
Installer et configurer Terraform sur différentes plateformes (Windows, Mac, Linux)
Maîtriser la syntaxe HCL et les 8 blocs fondamentaux de Terraform (terraform, provider, resource, variable, output, locals, data, module)
Utiliser l’ensemble des commandes CLI de Terraform (init, plan, apply, destroy, show, state…)
Provisionner une infrastructure AWS complète (VPC, subnets, gateways, routes)
Gérer les variables, les outputs et les data sources pour créer des configurations dynamiques
Administrer le fichier de state (local et distant), comprendre le verrouillage et la synchronisation
Organiser des environnements multiples avec les workspaces (dev/staging/prod)
Créer et consommer des modules Terraform réutilisables
Importer des ressources existantes, déboguer et utiliser les provisioners
Se préparer efficacement à l’examen de certification HashiCorp Terraform Associate
Mettre en œuvre des cas pratiques avancés avec des providers variés (Local, Docker, Kubernetes, Ansible)
- Développement
- DevOps
Formation Devenez autonome sur Terraform – Infrastructure, State et Modules
Objectifs
Prérequis
Connaissances de base en ligne de commande (Linux/Mac ou Windows PowerShell)
Notions de base en administration système et réseaux (IP, sous-réseaux, DNS)
Familiarité avec le concept de cloud computing (notions AWS appréciées)
Un poste de travail avec les outils suivants installés : Terraform (≥ 1.0), Git (≥ 2.0), Docker (≥ 20.0), LocalStack (≥ 4.0)
Optionnel : AWS CLI (≥ 2.0), un compte AWS réel
Pour le module avancé (études de cas) : kubectl (≥ 1.28), minikube (≥ 1.30), Ansible (≥ 2.15)
Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…) et d’adapter le contenu de la formation si besoin. Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Administrateurs systèmes et réseaux en transition vers le cloud
Développeurs souhaitant intégrer l’Infrastructure as Code dans leurs pratiques
Architectes cloud cherchant à standardiser les déploiements
Tout professionnel IT préparant la certification HashiCorp Terraform Associate
Formation(s) associée(s)
- Formation Automatisation avancée avec Ansible – Bonnes pratiques
- Formation Docker, Docker Compose, Kubernetes et Déploiement Cloud
- formation Architecture Microservices Spring Cloud Kubernetes
- Formation Ansible Les fondamentaux
- Formation Ansible Industrialiser les déploiements
- Formation Ansible l’intégration continue DevOps
- Formation Kubernetes les fondamentaux
- Formation Kubernetes GL360
- Formation Ansible Automatiser la gestion des serveurs
Dernière mise à jour
Bon à savoir
Evaluez votre niveau
Sessions garanties
La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.
Travaux pratiques
Les Modules
de formation
Module 1 : Terraform — Guide Visuel (2h)
Module 6 : Démonstration VPC (2h)
Module 11 : Data Sources (1h30)
Module 16 : Workspaces (1h30)
Module 21 : Aide-Mémoire Certification (3h)
Théorie : concepts expliqués en français avec exemples HCL