EnglishDeutschFrançaisEspañolPortuguês

HashiCorp · HC-TFP · Professional

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

Entraîne-toi avec des questions HC-TFP réalistes, alignées sur les objectifs de l’examen. Alex explique chaque réponse et ton score de préparation te montre quoi travailler ensuite.

240minDurée

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

À propos de l’examen

La certification HashiCorp Certified: Terraform Authoring and Operations Professional valide une expertise avancée, de niveau production, sur Terraform et HCP Terraform. Elle confirme que tu sais concevoir des hiérarchies de modules réutilisables, élaborer des stratégies de state sécurisées et scalables, mettre en place du policy as code, gérer le drift à grande échelle et exploiter Terraform dans des organisations complexes réparties sur plusieurs équipes et plusieurs environnements. Les six domaines de l’examen mettent l’accent sur la profondeur de rédaction, le jugement opérationnel et le dépannage dans des conditions réalistes.

Cette certification s’adresse aux ingénieurs plateforme confirmés, aux architectes infrastructure et aux praticiens Terraform ayant au moins un à deux ans d’expérience concrète en production. Elle est particulièrement précieuse pour celles et ceux qui pilotent des équipes plateforme centralisées, qui construisent des plateformes internes pour développeurs au-dessus de Terraform, ou qui possèdent les déploiements HCP Terraform et Terraform Enterprise de leur organisation.

Contenu de l’examen

Quatre des six domaines sont à égalité à 17 % : la gestion du cycle de vie des ressources via init, plan, apply et les opérations sur le state ; le développement et le dépannage de configurations dynamiques avec les fonctions HCL et les meta-arguments ; les workflows collaboratifs fondés sur les contraintes de version et le remote state ; enfin l’écriture, le refactoring et le versionnage des modules. Les providers et la collaboration dans HCP Terraform ferment la marche à 16 % chacun, avec l’authentification et le dépannage des providers, plus l’application des policies et la gouvernance des workspaces.

Contrairement au découpage en huit domaines de l’examen Associate, six domaines à ce niveau veut dire que chacun pèse assez lourd pour te faire échouer à lui seul : si tu sais écrire des modules mais que tu bloques sur une erreur d’authentification de provider en conditions d’examen, c’est un sixième de l’épreuve qui t’échappe, pas un petit recoin.

Plan de l’examen : HC-TFP

Manage Resource Lifecycle18%

Options d'init, options de plan, options d'apply, options de destroy, import de ressources, réconciliation du drift des ressources.

≈ 15 h
Develop and Troubleshoot Dynamic Configuration16%

Fonctionnalités de validation du langage, data sources, fonctions HCL, meta-arguments, variables d'entrée et outputs avec types complexes, gestion des données sensibles et des secrets Vault.

≈ 13 h
Develop Collaborative Terraform Workflows17%

Contraintes de version pour les binaires/providers/modules, configuration du remote state, automatisation des workflows, partage de données entre configurations et workspaces.

≈ 14 h
Create, Maintain, and Use Terraform Modules17%

Création, utilisation, refactoring et versioning de modules, conversion de configurations existantes en modules.

≈ 14 h
Configure and Use Terraform Providers15%

Architecture basée sur des plugins, aliasing/versioning/sourcing des providers, gestion de l'authentification, dépannage des erreurs de provider.

≈ 12 h
Collaborate on infrastructure as code using HCP Terraform16%

HCP Terraform run workflow analysis, workspace configuration and access management, provider credentials, policy as code and governance features.

≈ 13 h

HashiCorp ne publie pas de répartition par domaine pour cet examen — les parts reflètent notre banque de questions alignée sur l’examen et évoluent à mesure qu’elle s’enrichit.

Format de l’examen et types de questions

L’examen Professional dure quatre heures, pause de 240 minutes comprise, et mélange des scénarios pratiques en labo, dans un environnement Linux déjà provisionné, avec des questions à choix multiple et des questions à trous ; un clavier américain QWERTY est obligatoire. Les tâches de labo demandent d’écrire et de corriger du HCL Terraform sur un environnement réel, de résoudre des problèmes de state et de mettre en place des fonctionnalités HCP Terraform comme les workspaces, les variable sets et les policy sets, pendant que la partie à choix multiple vérifie les mêmes objectifs sur le plan conceptuel. HashiCorp ne publie pas la répartition des quatre heures entre labos et QCM : les minuteurs affichés à l’écran sont ton seul repère pendant l’épreuve.

Types de questions : HC-TFP

Choix multiple100%

Choisis la seule bonne réponse parmi quatre ou cinq options — le format de base de l’examen.

HashiCorp confirme ces types de questions — aucune répartition en pourcentage n’est publiée ; les parts reflètent notre banque de questions alignée sur l’examen.

Essaie cinq questions HC-TFP

Cinq questions tirées de notre banque HashiCorp Certified: Terraform Authoring and Operations Professional. Réponds à une — Alex t’explique le pourquoi.

L’examen et l’app sont en anglais — ces questions d’exemple, nous les avons traduites.

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

Se préparer à HC-TFP

Le temps qu’il te faut dépend de ton expérience pratique. Le reste est fixé par l’éditeur : comment l’examen se déroule, quand tu peux le repasser et combien de temps la certification reste valable.

L’examen se passe en ligne via Certiverse, avec un surveillant en direct pendant toute la session de quatre heures. La certification reste valable deux ans, et la renouveler veut dire repasser l’examen Professional.

Ton plan : HC-TFP

Préparation

Temps de préparation50–120 h

en général environ 50 h si tu travailles déjà avec ces technologies, environ 120 h en partant de zéro

NiveauProfessional
À maîtriser avant1-2 ans d'expérience pratique avec Terraform en production, Terraform Associate recommandé

Le jour J et après

Mode de passageSurveillé en ligne via Certiverse
Politique de repriseInclut une nouvelle tentative gratuite.
Validité2 ans

Repasser l'examen Terraform Professional pour renouveler la certification.

Ces heures sont notre propre estimation de planification — HashiCorp ne publie aucun temps de préparation pour cet examen. Un point de départ pour ton agenda, pas un objectif.

Erreurs courantes

Cet examen évalue ton jugement en production, chronomètre en main : la même commande terraform apply ne veut plus dire la même chose quand il faut déterminer quel niveau d’enforcement Sentinel bloque un plan douteux, ou si une opération sur le state se contente de modifier le fichier ou touche aussi l’infrastructure réelle. La composition de modules à grande échelle révèle des lacunes que les petits projets perso ne font jamais apparaître : passage explicite des providers pour les configurations multi-régions, attributs optionnels qui se comportent proprement quand ils n’ont pas de valeur (null), et blocs dynamic qu’on sort uniquement quand la structure du bloc dépend des données, pas par réflexe. Les questions sur les workflows collaboratifs testent le même jugement côté HCP Terraform : les run triggers se déclenchent après un apply réussi, pas au moment du plan, et si tu inverses l’ordre producteur/consommateur, la chaîne de déploiement casse sans rien dire.

Points de vigilance : HC-TFP

  1. 01Sentinel enforcement

    advisory se contente d’avertir, soft-mandatory peut être outrepassé par un admin, hard-mandatory non. Confondre ces trois niveaux te coûte des points sur des questions posées directement.

  2. 02State surgery

    terraform state mv/rm ne modifie que le state ; rm ne détruit aucune infrastructure. Fais toujours un pull, une sauvegarde et une vérification avant de toucher au state.

  3. 03Module composition

    Passer explicitement les providers aux modules enfants est obligatoire en multi-region : l’héritage implicite ne couvre que le cas d’un provider unique.

  4. 04Run triggers

    Dans HCP Terraform, les run triggers enchaînent les workspaces au moment de l’apply, pas du plan. Inverser le producteur et le consommateur casse toute la chaîne de déploiement.

  5. 05Dynamic blocks

    Abuser des dynamic blocks pour de la configuration statique nuit à la lisibilité : ils ne servent que si la structure du bloc dépend de données.

Pass-IT t’entraîne précisément sur ces points faibles — adaptatif et espacé →

Questions fréquentes

Quelles sont les erreurs fréquentes à l’examen HashiCorp Certified: Terraform Authoring and Operations Professional ?

Les pièges fréquents incluent : Sentinel enforcement, State surgery, Module composition, Run triggers, Dynamic blocks. Concentre ton temps de révision sur ces points pour ne pas perdre de points.

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

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.

Combien de temps dure l'examen Terraform Professional ?

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.

Que couvre l'examen Terraform Professional ?

Six objectifs, pondérés presque à parts égales : resource lifecycle, dynamic configuration and troubleshooting, collaborative workflows et module authoring à 17% chacun, puis providers et HCP Terraform collaboration à 16%. Rien ne domine. Une préparation qui met de côté module authoring ou dynamic configuration abandonne un sixième de l'examen dans les deux cas.

Comment renouveler la certification Terraform Professional ?

En repassant l'examen Professional 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 Professional ?

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.

Pass-IT est un outil de révision indépendant, ni affilié à HashiCorp ni approuvé par HashiCorp ; HashiCorp et les noms d’examens sont des marques de leurs propriétaires respectifs.

Une certification. Un seul paiement.

Accès complet à HC-TFP

Accède à toute la banque de questions de cette certification. Alex explique chaque réponse et ton score de préparation te montre quoi travailler ensuite.

Acheter l’accès à HC-TFP pour $29.99Un seul paiement. Accès à vie à cette certification.
Vérifie gratuitement si tu es prêt20 questions. Sans carte. Vois quoi travailler avant d’acheter.

Atteins 80 % de préparation et réussis — ou tu es remboursé.

Comment fonctionne le score →