Ce quiz vérifie si vous savez vraiment écrire et lire une configuration Terraform propre avant de passer aux premières infrastructures complètes. Il couvre les blocs provider, resource et data, les variables et tfvars, les outputs et locals, les expressions, les fonctions, les conditions, puis les meta-arguments comme count, for_each, depends_on, lifecycle et dynamic.
L'objectif n'est pas de réciter la documentation officielle. Il s'agit de valider que vous comprenez ce que chaque brique fait, quand l'utiliser et surtout quand éviter un mauvais choix de structure. Si vous bloquez ici, la suite sur le state, les environnements ou les modules sera mécaniquement plus difficile.
Ce que ce quiz couvre
Section intitulée « Ce que ce quiz couvre »Les questions sont tirées au hasard dans la banque du module, à chaque passage. La liste ci-dessous dit quelles notions peuvent tomber ; elle sert aussi de plan de révision si le score déçoit.
- les providers et leur configuration minimale ;
- la lecture correcte d'une resource et d'une data source ;
- la circulation des valeurs via variables, tfvars, outputs et locals ;
- les expressions, fonctions et conditions du quotidien ;
- le bon usage de count, for_each, depends_on et lifecycle ;
- les conditions personnalisées :
validation,precondition,postconditionetcheck; - les données sensibles :
sensitive, valeurs éphémères, arguments write-only et secrets lus dans Vault ; - les blocs dynamiques et les conventions du style guide Terraform.
Avant de commencer
Section intitulée « Avant de commencer »Chaque question renvoie vers le guide précis qui justifie la réponse. Le quiz sert donc aussi de raccourci de révision si vous échouez sur une famille de concepts en particulier.
Passer le quiz
Section intitulée « Passer le quiz »Contrôle de connaissances
Validez vos connaissances avec ce quiz interactif
Informations
- Le chronomètre démarre au clic sur Démarrer
- Questions à choix multiples, vrai/faux et réponses courtes
- Vous pouvez naviguer entre les questions
- Les résultats détaillés sont affichés à la fin
Lance le quiz et démarre le chronomètre
Vérification
(0/0)Score par domaine
Un domaine regroupe plusieurs guides et reçoit plusieurs questions : son score est plus fiable qu'un score par thème, qui porte souvent sur une seule question.
Bilan
Points forts
Aucun sujet réussi à 80 % sur au moins deux questions pour l’instant.
Points faibles
Aucun sujet sous le seuil de réussite.
À faire ensuite
Des indices pour retenter votre chance ?
Continuer le cours : Gérer le state
Nouveau quiz complet avec des questions aléatoires
Retravailler uniquement les questions ratées
Retour à la liste des certifications
Comment interpréter le résultat
Section intitulée « Comment interpréter le résultat »Un score global dit peu de chose ; la répartition des erreurs en dit davantage. Repérez la famille de questions où vous butez, puis reprenez la leçon correspondante :
- Si vous échouez surtout sur providers, resources et data sources, reprenez d'abord les blocs de base.
- Si vous bloquez sur variables, locals ou tfvars, vous manquez surtout de méthode pour faire circuler les valeurs proprement.
- Si les erreurs se concentrent sur count, for_each, depends_on ou lifecycle, ne sautez pas directement aux modules : consolidez d'abord la logique de création et d'adressage.
- Si vous butez sur les données sensibles, relisez ce que
sensitivemasque et ce qu'il laisse dans le state : seuls l'éphémère et le write-only évitent d'y écrire un secret.