Terraform – Infrastructure as Code
Présentation
Terraform permet de décrire son infrastructure cloud dans des fichiers de code : elle devient versionnée, relue, reproductible et déployable automatiquement.
Cette formation vous apprend à écrire, organiser et faire évoluer du code Terraform en toute sécurité, du premier déploiement jusqu’à l’organisation en modules et l’automatisation.
Les exercices sont réalisés sur un fournisseur cloud ; les principes s’appliquent à AWS, Azure et Google Cloud.
Prérequis
Connaissances de base d’un fournisseur cloud (machines, réseau, stockage) et de la ligne de commande. Des notions de Git sont utiles.
Objectifs
- Objectifs pédagogiques
- Comprendre l’approche Infrastructure as Code
- Écrire et appliquer des configurations Terraform
- Gérer l’état et le travail en équipe
- Organiser un code réutilisable avec les modules
- Objectifs opérationnels
- Déployer une infrastructure simple et la faire évoluer
- Utiliser variables, sorties et sources de données
- Stocker l’état à distance avec verrouillage
- Écrire et réutiliser un module
- Automatiser plan et application dans une chaîne d’intégration continue
Détail
PLAN PÉDAGOGIQUE
Jour 1
- Infrastructure as Code
- Principes, bénéfices et outils
- Fonctionnement de Terraform : fournisseurs, ressources, état
- Installation et cycle init, plan, apply, destroy
- Le langage HCL
- Ressources, attributs et dépendances
- Variables, valeurs locales et sorties
- Sources de données
- Travaux pratiques : réseau, machine et stockage
Jour 2
- L’état Terraform
- Rôle du fichier d’état et risques
- État distant et verrouillage
- Importer une ressource existante, déplacer et retirer des éléments
- Écrire un code maintenable
- Boucles (count, for_each) et expressions conditionnelles
- Fonctions intégrées
- Gestion des secrets et des données sensibles
Jour 3
- Les modules
- Créer, versionner et publier un module
- Utiliser des modules du registre
- Organiser plusieurs environnements
- Industrialiser
- Formatage, validation et analyse statique
- Plan et application dans l’intégration continue
- Revue des changements et bonnes pratiques d’équipe
- Atelier de synthèse
- Infrastructure complète d’une plateforme de données, en modules
Modalités d'évaluation
À l’issue de chaque module, le formateur évaluera chacun des participants en fonction des cas pratiques et exercices effectués
Attestation
À la fin de la formation tous les participants recevront une attestation de formation
Accessibilité
Les personnes en situation de handicap sont invitées à nous communiquer leurs besoins spécifiques. Nous ferons tout pour les mettre dans les meilleures conditions de suivi de la formation (compensation, accessibilité…)
Prochaines dates de formation
Sessions inter-entreprises : nous consulter pour les prochaines dates (3 jours).
Cette formation peut être organisée en intra, pour votre seule équipe, en présentiel dans nos locaux. Pour ce faire, merci d’utiliser le formulaire de contact afin que nos équipes organisent avec vous une formation sur mesure selon vos disponibilités et vos besoins.
Délai d'Accès à la Formation
Délai d’accès : 2 à 4 semaines entre la demande et le début de la formation.
Inscription au plus tard 10 jours avant le début de la session, afin de garantir votre place ainsi qu’une préparation et un accueil de qualité.
Contact
Merci de nous contacter au 01 86 95 71 60 ou à l’adresse formation@adbi.fr