Détails
- 14 Sections
- 70 Lessons
- 14 heures
Expand all sectionsCollapse all sections
- Infrastructure as Code3
- 1.1Définitions & intérêts de l’infrastructure as code
- 1.2DevOps & IaC
- 1.3Principe d’infrastructure immutable
- Infrastructure as Code3
- 2.1Définitions & intérêts de l’infrastructure as code
- 2.2DevOps & IaC
- 2.3Principe d’infrastructure immutable
- Présentation des outils IaC5
- 3.1Historique de l’automatisation
- 3.2Outils de gestion des templates
- 3.3Outils d’orchestration
- 3.4Outils de gestion de configuration
- 3.5Travaux pratiques : manipulation d’un outil de gestion des templates, d’un outil de gestion d’orchestration & d’un outils de gestion de configuration
- Présentation des outils IaC5
- 4.1Historique de l’automatisation
- 4.2Outils de gestion des templates
- 4.3Outils d’orchestration
- 4.4Outils de gestion de configuration
- 4.5Travaux pratiques : manipulation d’un outil de gestion des templates, d’un outil de gestion d’orchestration & d’un outils de gestion de configuration
- Présentation de Terraform5
- 5.1Premiers pas sur l’outil
- 5.2Tour d’horizon des autres outils d’HashiCorp
- 5.3Le langage HCL
- 5.4Le standard JSON
- 5.5Travaux pratiques : Installation et découverte pratique
- Présentation de Terraform5
- 6.1Premiers pas sur l’outil
- 6.2Tour d’horizon des autres outils d’HashiCorp
- 6.3Le langage HCL
- 6.4Le standard JSON
- 6.5Travaux pratiques : Installation et découverte pratique
- Le langage Terraform7
- 7.1Plateforme de Cloud AWS
- 7.2Terraform & Providers
- 7.3Terraform & Ressources
- 7.4Terraform & Variables
- 7.5Terraform & Data-Source
- 7.6Terragraph : visualiation des ressources
- 7.7Travaux pratiques : déploiement de ressources sur AWS
- Le langage Terraform7
- 8.1Plateforme de Cloud AWS
- 8.2Terraform & Providers
- 8.3Terraform & Ressources
- 8.4Terraform & Variables
- 8.5Terraform & Data-Source
- 8.6Terragraph : visualiation des ressources
- 8.7Travaux pratiques : déploiement de ressources sur AWS
- Réutilisation du code6
- 9.1Système de module
- 9.2Hub communautaire
- 9.3Construction d’un module
- 9.4Gestion des input
- 9.5Gestion des Output
- 9.6Travaux pratiques : Création d’un module pour AWS
- Réutilisation du code6
- 10.1Système de module
- 10.2Hub communautaire
- 10.3Construction d’un module
- 10.4Gestion des input
- 10.5Gestion des Output
- 10.6Travaux pratiques : Création d’un module pour AWS
- Terraform & Multi-Cloud3
- 11.1Plateforme de cloud Azure
- 11.2Ressources de base Terraform pour Azure
- 11.3Travaux pratique : création d’un module pour Azure
- Terraform & Multi-Cloud3
- 12.1Plateforme de cloud Azure
- 12.2Ressources de base Terraform pour Azure
- 12.3Travaux pratique : création d’un module pour Azure
- Pour aller plus loin6
- 13.1Conditions
- 13.2Boucles
- 13.3MAJ de l’infrastructure sans interruption de service
- 13.4Utilisation en équipe de Terraform : fichier Terraform State & gestion du code & des secrets
- 13.5Test et validation du code Terraform
- 13.6Travaux pratiques : Mise en pratique des notions de boucles & de conditions. Mise à jour d’un cluster de serveurs sans interruption de service. Gestion du fichier Terraform State sur AWS
- Pour aller plus loin6
- 14.1Conditions
- 14.2Boucles
- 14.3MAJ de l’infrastructure sans interruption de service
- 14.4Utilisation en équipe de Terraform : fichier Terraform State & gestion du code & des secrets
- 14.5Test et validation du code Terraform
- 14.6Travaux pratiques : Mise en pratique des notions de boucles & de conditions. Mise à jour d’un cluster de serveurs sans interruption de service. Gestion du fichier Terraform State sur AWS