Compétence · Provisionnement · Provisionner en code avec Terraform
Inspecter et réparer un state Terraform, déplacer ou retirer des ressources sans les recréer
Inspecter le state, puis renommer, déplacer ou cesser de gérer une ressource sans la recréer, avec state mv, moved, state rm et removed.
Commencer la leçon 1Le domaine Provisionnement
- 6 leçons
- ~6 h 15 de lecture
- 1 quiz
- 0 lab de preuve
Le chemin
D'où elle vient, où elle mène
Ce qu'il faut savoir avant, où vous en êtes sur cette compétence, et ce qu'elle ouvre ensuite. Votre état se calcule dans votre navigateur, à partir de ce que vous avez lu et réussi.
Avant · 2 prérequis
- Déclarer des ressources et des data sources Terraform avec des providers épinglés
- Partager un state Terraform distant, verrouillé et récupérable
Conseillé avant · 1
Cette compétence, pour vous
Inspecter et réparer un state Terraform, déplacer ou retirer des ressources sans les recréer
Calcul en cours
Elle débloque · rien encore
Aucune autre compétence ne la demande : c'est une compétence de bout de chemin.
Le chemin des bases De la base la plus en amont jusqu'à cette compétence : ce qui est en place, ce qu'il reste à lire.
Leçons
Comment l'apprendre
6 leçons, soit ~6 h 15, dans l'ordre du programme. Chaque leçon se termine par son quiz.
Le programme
6 leçons · ~6 h 15
- 1terraform state list· 60 min
- 2terraform state show· 55 min
- 3terraform state mv· 55 min
- 4terraform state rm· 55 min
- 5Le bloc removed· 70 min
- 6Diagnostiquer le state· 80 min
Au-delà des leçons
S'évaluer, pratiquer, passer l'épreuve
Lire une leçon ne confirme rien. Une compétence se confirme par un quiz réussi, se travaille en lab guidé, et se met à l’épreuve par un challenge ou une mission ; un résultat de lab importé n’est pas vérifié par le site.
S'évaluer
1 quiz
En fin de leçon : réussi à 70 %, il confirme la compétence.
Pratiquer
6 labs guidés
- Diagnostiquer une dérive et adopter une orpheline, sans perdre sa valeur
- Le bloc removed : léguer une infrastructure sans la détruire
- terraform state list, l'adresse est l'identité
- terraform state mv et le bloc moved, refactorer sans détruire
- terraform state rm et le bloc removed, cesser de gérer sans détruire
- terraform state show, ce que la fiche cache
Épreuve
Aucune épreuve
Ni challenge, ni mission avec une preuve pour l'instant.
Appliquer sur une vraie infrastructure
Des leçons de mise en pratique : leurs labs comptent comme pratique et leurs quiz vous évaluent, sans être exigés pour l'acquérir.
Test de positionnement
Préparation des questions…
Le détail de vos réponses
Pour chaque question posée : votre réponse, la bonne réponse, son explication et la page à relire.
Autour
Qui la demande, qui l'enseigne
Demandée par
Enseignée par
Même bloc · Provisionner en code avec Terraform
- Initialiser, exécuter et diagnostiquer un projet Terraform, de init à destroy
- Déclarer des ressources et des data sources Terraform avec des providers épinglés
- Paramétrer un projet Terraform et exposer ses résultats sans dupliquer les valeurs
- Générer des ressources Terraform de façon contrôlée avec expressions, fonctions, count et for_each
- Maîtriser l'ordre, le remplacement et les garde-fous des ressources Terraform
- Manipuler des données sensibles dans Terraform sans les exposer dans les sorties ni le state
- Partager un state Terraform distant, verrouillé et récupérable
- Organiser plusieurs environnements et un dépôt Terraform sans couplage dangereux
- Exécuter Terraform sans interaction dans une chaîne, avec garde-fous
- Concevoir, structurer et tester un module Terraform réutilisable
- Consommer et versionner des modules Terraform de façon reproductible