EnglishDeutschFrançaisEspañolPortuguês

HashiCorp · HC-TFP · Avancé

HashiCorp Terraform Authoring and Operations Advanced — Questions d'entraînement et examen blanc

Anciennement : HashiCorp Certified: Terraform Authoring and Operations Professional

La certification HashiCorp Certified: Terraform Authoring and Operations Advanced valide une expertise avancée, de niveau production, sur Terraform et HCP Terraform.

240minDurée limite de l’examen blanc Pass-IT

Vérifié auprès de HashiCorp · septembre 2026 · Version actuelle de l’examen

Découvre comment tu apprends avec Pass-IT.

Réponds à une question d’exemple pour HC-TFP et lis l’explication avec sa source. Ici même, sans inscription.

Collaborer sur l'infrastructure as code avec HCP Terraform1 / 5

Un workspace HCP Terraform est connecté à un dépôt VCS avec `Branch: main` et `Working Directory: infra/`. Quel événement met automatiquement un plan en file d'attente ?

AlexExplication complète d’Alex

Les workspaces HCP Terraform pilotés par VCS enregistrent des webhooks et ne mettent des runs en file d'attente que lorsque des commits arrivent sur la branche configurée et modifient des fichiers dans le working directory configuré. Avec Branch: main et Working Directory: infra/, seuls les commits sur main qui touchent à infra/ déclenchent un plan. L'option « N'importe quel commit sur n'importe quelle branche du dépôt connecté » ignore à la fois le filtre de branche et celui de répertoire. L'option « Les commits dont le message contient "[apply]" ou "[plan]" » décrit une convention de message de commit que HCP Terraform ne prend pas en charge. L'option « Une pull request ouverte contre n'importe quelle branche du dépôt » confond les plans spéculatifs (déclenchés par les PR) avec la mise en file d'attente automatique liée aux commits sur la branche. Ref: developer.hashicorp.com/terraform/cloud-docs/workspaces/settings; /terraform/cloud-docs/workspaces/run/ui

Sourcedeveloper.hashicorp.com

Développer des workflows Terraform collaboratifs2 / 5

Quel argument optionnel du bloc `backend "s3"` active le verrouillage de l'état via une table managée ?

AlexExplication complète d’Alex

L'argument dynamodb_table du backend S3 désigne une table DynamoDB (avec une partition key de type String nommée LockID) que Terraform utilise pour le verrouillage distribué de l'état pendant les opérations, ce qui empêche les modifications concurrentes susceptibles de corrompre l'état. lock_table, state_lock et ddb_lock ne sont pas des arguments valides et provoqueraient des erreurs lors de terraform init. Les versions plus récentes de Terraform prennent aussi en charge le verrouillage natif S3 par écritures conditionnelles, mais dynamodb_table reste le mécanisme historique. Ref: developer.hashicorp.com/terraform/language/backend/s3#state-locking; /terraform/language/state/locking

Sourcedeveloper.hashicorp.com

Développer et dépanner une configuration dynamique4 / 5

Quel bloc te permet d'imposer que la valeur d'une variable respecte un format précis, par exemple qu'elle commence par `vpc-` ?

AlexExplication complète d’Alex

Un bloc validation placé dans la définition d'une variable évalue une expression de condition personnalisée (par exemple can(regex(^vpc-, var.id))) et affiche un error_message si la valeur ne convient pas, ce qui impose le format d'entrée dès le plan. precondition se place dans les blocs lifecycle des ressources ou des data sources, pour des assertions à l'exécution. check est un bloc de premier niveau pour des assertions continues sur l'état de l'infrastructure. lifecycle est un méta-argument de ressource qui contrôle create_before_destroy et des comportements similaires, pas la validation des variables d'entrée. Ref: developer.hashicorp.com/terraform/language/values/variables#custom-validation-rules

Sourcedeveloper.hashicorp.com

Créer, maintenir et utiliser des modules Terraform5 / 5

Quel meta-argument te permet d’appeler un module une fois par élément d’une map, en produisant une instance du module par clé ?

AlexExplication complète d’Alex

for_each accepte une map ou un set de strings et crée une instance de module par élément, chacune adressable sous la forme module.name["key"] (Réf. : developer.hashicorp.com/terraform/language/meta-arguments/for_each). C’est l’approche recommandée quand les instances sont identifiées logiquement par une clé plutôt que par un index numérique, car l’ajout ou la suppression de clés ne décale pas les autres instances. count crée des instances par index et devient fragile quand la collection change d’ordre — un élément supprimé au milieu renumérote tous les suivants. providers mappe des configurations de provider dans un child module. depends_on déclare des dépendances d’ordre explicites mais ne crée pas d’instances.

Sourcedeveloper.hashicorp.com

* Les questions de l’app sont actuellement en anglais. Les traductions de cet aperçu concernent uniquement l’aperçu. Consulte l’organisme de certification pour connaître les langues disponibles pour l’examen officiel.

Comment te préparer à HC-TFP avec Pass-IT.

Actuellement, 401 questions d’entraînement pour HC-TFP, et nous en ajoutons régulièrement. Concentre-toi sur ce qu’il te reste à apprendre.

Avance quand une question te bloque.

Comprends pourquoi une réponse est correcte. Alex t’explique les notions et répond à tes questions pour que tu puisses appliquer ce que tu apprends à l’exercice suivant.

Découvrir Alex →

Aperçu de conversation · HC-TFP

Emplacement des providers

  1. Toi

    Où init place-t-il un provider téléchargé pour ce répertoire ?

  2. Alex · Tuteur IA

    Terraform installe les plugins du répertoire de travail sous .terraform.

    Lire la documentation ↗
  3. Toi

    Faut-il versionner ces binaires avec la configuration ?

  4. Alex · Tuteur IA

    Non. Ce sont des artefacts téléchargés qu’init peut préparer à nouveau.

    Lire la documentation ↗

Utilise ton temps d’étude à bon escient.

Entraîne-toi à ton niveau.
Pour les nouvelles séances d’entraînement, Pass-IT adapte la difficulté à tes réponses précédentes.

Apprends de tes erreurs.
Les réponses incorrectes deviennent automatiquement des fiches de révision. En les revoyant, tu évalues à quel point tu te souviens de la réponse ; Pass-IT programme la prochaine révision.

Découvrir les révisions ciblées →

Démonstration animée de la fonctionnalité

Transforme tes erreurs en connaissances solides.

Comment fonctionne Pass-IT

Ta révision

Tu as mal répondu à une question ?

Pass-IT la conserve pour ta révision.

HC-TFP · Extrait de question

Emplacement des providers

Voir la question complète

Quand `terraform init` télécharge un provider depuis le Terraform Registry parce qu'aucune version acceptable n'est installée, où enregistre-t-il le plugin ?

Comprends la bonne réponse.

Dans un sous-répertoire de .terraform/providers/

Les plugins téléchargés vont sous .terraform, hors du contrôle de versions.

Lire la documentation ↗

À quel point te souviens-tu de la réponse ?

Pendant la révision, tu évalues si tu te souviens bien de la réponse.

Correct après hésitation

Pass-IT programme ta prochaine révision.

La date dépend de ton évaluation et de tes révisions précédentes.

Démonstration simplifiée. Aucun progrès d’apprentissage n’est enregistré.

Entraîne-toi pour le moment qui compte.

Passe un examen blanc complet avec une limite de temps et vérifie si tu arrives à terminer à temps.

Aborde l’examen avec plus de confiance.

Ton Readiness Score t’aide à évaluer si tu es prêt pour l’examen. Les résultats par domaine te montrent où tu devrais continuer à t’entraîner.

Remboursé si tu échoues malgré 80 % de Readiness.
Si ton Readiness Score atteint au moins 80 % au moment de l’examen et que tu échoues malgré tout, nous te remboursons le prix d’achat Pass-IT de cette certification.

Pour les accès payants actifs. Envoie la preuve de ton échec sous 14 jours.

Autres conditions de la garantie

Au moment de l’examen, tu dois avoir au moins 80 % de Readiness et un accès payant actif à la certification. Passe l’examen pendant ta période d’accès et envoie la preuve officielle de ton échec dans les 14 jours suivant l’examen.

Pour les achats via Apple ou Google, le remboursement passe par la boutique concernée. Consulte les conditions complètes pour les autres modalités.

Voir les conditions de la garantie →

Le Readiness Score décrit tes progrès à l’entraînement, pas une probabilité de réussite.

Condition de la garantie

80%

Au moins 80 % de Readiness
au moment de l’examen

Remboursement en cas d’échec

Nombre de questions et paramètres des examens blancs issus du catalogue Pass-IT actuel.

Ce que tu travailles pour HC-TFP.

Les sujets de l’examen, des exercices adaptés et des sources à consulter.

Gérer le cycle de vie des ressourcesConsulte le guide pour la pondération73 QuestionsQuestions Pass-IT

Contrôle les changements avec les commandes et l’état Terraform.

  • Utilise terraform init et terraform plan avec les options adaptées.
  • Applique les changements ou détruis les ressources avec les options appropriées.
  • Importe les ressources et réconcilie les dérives en gérant l’état Terraform.
Configuration dynamiqueConsulte le guide pour la pondération65 QuestionsQuestions Pass-IT

Construis et diagnostique des expressions HCL et flux de données réutilisables.

  • Interroge les providers par les sources de données et calcule ou interpole les valeurs avec les fonctions HCL.
  • Utilise méta-arguments, variables d’entrée, outputs et types complexes pour une configuration dynamique.
  • Valide la configuration avec les fonctions du langage et gère les valeurs sensibles, dont les secrets dans Vault.
Workflows collaboratifsConsulte le guide pour la pondération70 QuestionsQuestions Pass-IT

Rends le travail Terraform partagé et automatisé prévisible.

  • Définis les contraintes de version pour Terraform, les providers et les modules.
  • Configure l’état distant et partage les données entre configurations et workspaces.
  • Exécute le workflow Terraform en automatisation avec la séquence appropriée.
Développer les modulesConsulte le guide pour la pondération68 QuestionsQuestions Pass-IT

Crée des modules réutilisables et fais évoluer la configuration.

  • Crée un module et utilise-le dans une autre configuration.
  • Refactorise les modules et gère leurs versions lorsque les interfaces changent.
  • Restructure une configuration existante en modules en préservant le comportement prévu.
Configurer les providersConsulte le guide pour la pondération61 QuestionsQuestions Pass-IT

Configure les plugins reliant Terraform aux services.

  • Explique l’architecture de plugins et choisis sources et versions des providers.
  • Configure alias, authentification et mises à niveau des providers.
  • Diagnostique les erreurs de providers et corrige la configuration concernée.
Collaborer avec HCP TerraformConsulte le guide pour la pondération64 QuestionsQuestions Pass-IT

Gère runs partagés, identifiants et gouvernance.

  • Explique le workflow des runs HCP Terraform et configure les workspaces et leurs accès.
  • Gère les identifiants des providers utilisés par HCP Terraform.
  • Analyse les politiques sous forme de code et les contrôles de gouvernance pour l’infrastructure partagée.
Les formats de questions que tu peux travailler
Choix multiple
Sélectionne une réponse.

Ce sont les formats d’entraînement de Pass-IT. Consulte les exigences officielles de l’examen dans Objectifs officiels de la certification.

Questions fréquentes

Ta préparation

Combien de temps prévoir pour préparer HC-TFP ?

Pour t’aider à t’organiser, Pass-IT estime environ 50–120 heures. Avec une expérience pertinente, tu te situeras plutôt vers le bas de cette fourchette ; si tu débutes, plutôt vers le haut. Tes besoins peuvent aussi être en dehors de cette plage. Ce n’est ni une durée imposée par HashiCorp, ni une promesse d’être prêt pour l’examen dans ce délai.

Faut-il avoir le Terraform Associate avant l'examen Advanced ?

HashiCorp le recommande fortement mais ne l'exige pas. Au-delà de ça, le bagage supposé est large : compétences Linux, YAML, JSON, HCL et CSV, bases du réseau, et une solide expérience en production avec un fournisseur cloud. Le budget de 80 heures indiqué au catalogue part du principe que tu as déjà tout ça.

Utiliser Pass-IT

Dans quelle langue sont les questions de Pass-IT ?

Les questions de l’application sont actuellement en anglais. Les traductions des questions d’exemple de cette page concernent uniquement cet aperçu. Consulte HashiCorp pour connaître les langues proposées pour l’examen officiel.

Combien de temps dure mon accès à HC-TFP ?

L’accès à cette certification dure 12 mois. Tu paies une seule fois, sans renouvellement automatique.

Quand la garantie de remboursement s’applique-t-elle ?

La garantie rembourse le prix d’achat Pass-IT de cette certification. Tu dois disposer d’un accès payant éligible et d’un Readiness Score d’au moins 80 %, calculé à partir de tes résultats d’entraînement, au moment de l’examen. Ce score ne peut atteindre 80 % qu’après au moins 50 questions répondues et ne constitue pas une probabilité de réussite validée. Passe l’examen pendant ta période d’accès et envoie la preuve officielle de ton échec sous 14 jours. Conditions de la garantie

L’examen HC-TFP

Où puis-je passer l’examen HC-TFP ?

Surveillé en ligne via Certiverse.

Combien de temps dure l'examen Terraform Advanced ?

Quatre heures. HashiCorp ne publie pas de nombre de questions fixe pour cet examen, c'est pourquoi notre page affiche une durée mais pas de nombre de questions. La durée est justement le sujet : c'est un examen long, construit autour du travail de configuration plutôt que de la mémorisation.

Comment renouveler la certification Terraform Advanced ?

En repassant l'examen Advanced avant l'échéance des deux ans. Il n'y a pas d'alternative par la formation continue, ni d'examen HashiCorp Terraform de niveau supérieur qui la renouvellerait à ta place.

Que se passe-t-il si tu échoues à l'examen Terraform Advanced ?

Une seconde tentative est incluse dans l'inscription, ce qui est rare et mérite d'être connu avant de réserver. Ça enlève l'hésitation liée au deuxième passage, celle qui empêche de se présenter à un examen de quatre heures quand on n'est pas sûr de soi.

Ta préparation à HC-TFP

$29.99paiement unique

12 mois d’accès à HC-TFP · Sans renouvellement automatique

Acheter l’accès à HC-TFP

Les questions de l’application sont actuellement en anglais.

Essayer 20 questions gratuitementCompte gratuit requis. Sans carte bancaire.

Déjà un compte ? Connecte-toi

Tu préfères un abonnement ? Voir les abonnements →

Remboursement en cas d’échec avec au moins 80 % de Readiness, pour les achats éligibles selon les conditions de la garantie.

Conditions de la garantie

La garantie rembourse le prix d’achat Pass-IT de cette certification. Tu dois disposer d’un accès payant éligible et d’un Readiness Score d’au moins 80 %, calculé à partir de tes résultats d’entraînement, au moment de l’examen. Ce score ne peut atteindre 80 % qu’après au moins 50 questions répondues et ne constitue pas une probabilité de réussite validée. Passe l’examen pendant ta période d’accès et envoie la preuve officielle de ton échec sous 14 jours.

Conditions complètes de la garantie →