TERRAFORM : Infrastructure as a code
OBJECTIFS :
- Comprendre les apports des solutions d’orchestration et d’automatisation
- Appréhender l’utilisation et le fonctionnement de Terraform
- Être capable d’orchestrer vos applications avec Terraform
PROGRAMME DE FORMATION :
Introduction IaC (Infrastructure as Code)
- Infrastructure immutable
- Types d’outils :
Script ad hoc
Outils de gestion de configuration
Outils de génération de templates
Orchestrateurs
- Expliciter les bienfaits de Terrafom
- Architecture micro-services
Introduction Terraform
- Historique
- Langage
- Utilité
Bases de Terraform
- Structure des projets et organisation du code
- Providers
- Ressources
- Provision de soft dans les instances (Ansible, Scripts)
Terraform avancé
- Boucles
- Chiffrer les données sensibles : Terraform Vault
- Terragrunt
- Terra Graph
- Bonnes pratiques
- GUI : Terraboard ?
INFORMATIONS COMPLÉMENTAIRES :
PUBLIC VISÉ
- Toute personne impliquée ou souhaitant en apprendre davantage sur les stratégies et l’automatisation de DevSecOps
PRÉ-REQUIS
- Une première expérience en développement et/ou en production informatique est conseillée
RESSOURCES
- Supports pédagogiques
- 40% de théorie
- 60% de pratique
MODALITÉS D’ACCÈS
- Présentiel
- A distance
- Interentreprises
- Intra-entreprise
MÉTHODES PÉDAGOGIQUES
- Apport magistral et interactivité
- Travaux pratiques
ÉVALUATION
- Exercices pratiques
- Mise en situation