HashiCorp Certified: Terraform Associate – Examen Blanc

CatΓ©goriesΒ : Cloud & Infrastructure, Examen
Partager

Γ€ propos du cours

Certification HashiCorp🌐 Anglais & Français

HashiCorp Certified: Terraform Associate

Code officiel : Terraform Associate (004)

Disponible en anglais et en franΓ§ais β€” examens blancs complets dans les deux langues.

57-60questions Γ  l’examen rΓ©el
60 mindurΓ©e officielle
~70 %score estimΓ© requis
2 ansvaliditΓ©

Choisissez un abonnement (à partir de 9,90 €/mois, plus de 50 certifications) et accédez immédiatement à l'examen blanc complet, ainsi qu'à ces 4 outils d'entraînement supplémentaires :

Glossaire β€” 25 termes clΓ©s

-var-fileFlag du CLI Terraform permettant de spΓ©cifier un fichier `.tfvars` contenant des valeurs de variables Γ  utiliser lors d'un `plan` ou `apply`. Il a la prioritΓ© la plus haute dans l'ordre de chargement des variables, avec le flag `-var`.
BackendComposant Terraform dΓ©finissant oΓΉ et comment les opΓ©rations sont exΓ©cutΓ©es et oΓΉ le fichier d'Γ©tat est stockΓ©. Il peut Γͺtre local (par dΓ©faut) ou distant (remote), et son usage est optionnel mais recommandΓ© pour les Γ©quipes.
Bloc dynamic (dynamic block)Construction du langage Terraform qui itère sur une valeur complexe pour générer dynamiquement des blocs imbriqués au sein de ressources, sources de données, providers ou provisioners. Il agit comme une expression `for` produisant des blocs plutôt que des valeurs.
Built-in functionsFonctions natives intΓ©grΓ©es au langage Terraform, appelables depuis des expressions pour transformer et combiner des valeurs. Terraform ne permet pas de dΓ©finir des fonctions personnalisΓ©es, seules ces fonctions intΓ©grΓ©es sont disponibles.
Voir les 21 autres termes →

Γ‰tude de cas β€” 5 scΓ©narios inclus

Migration d'Γ©tat et collaboration multi-Γ©quipes chez un Γ©diteur SaaS

47 minutesDurΓ©e d'indisponibilitΓ© causΓ©e par la corruption du state6Nombre d'ingΓ©nieurs DevOps concernΓ©s34Ressources Terraform par environnement8 000 €Budget formation et outillage

FinCloud, un Γ©diteur de logiciels SaaS spΓ©cialisΓ© dans la comptabilitΓ© en ligne, a dΓ©ployΓ© son infrastructure AWS manuellement puis progressivement via Terraform, chaque dΓ©veloppeur travaillant avec un backend local (fichier `terraform.tfstate` sur son poste). Avec la croissance de l'Γ©quipe, des conflits d'Γ©tat sont apparus : deux ingΓ©nieurs ont appliquΓ© des changements simultanΓ©ment, corrompant le state et provoquant une indisponibilitΓ© de 47 minutes sur l'environnement de production. La direction technique a dΓ©cidΓ© de migrer vers un backend distant sur Terraform Cloud avec verrouillage d'Γ©tat automatique. L'Γ©quipe DevOps, composΓ©e de 6 ingΓ©nieurs, doit Γ©galement adopter une stratΓ©gie de sΓ©paration des environnements (dΓ©veloppement, staging, production) en utilisant des fichiers de variables distincts (`dev.tfvars`, `staging.tfvars`, `prod.tfvars`). Chaque environnement gΓ¨re en moyenne 34 ressources AWS distinctes. La configuration du backend distant doit impΓ©rativement utiliser une configuration partielle pour Γ©viter de stocker les tokens d'accΓ¨s Terraform Cloud dans les fichiers de configuration versionnΓ©s. Le projet de migration doit Γͺtre finalisΓ© en 3 semaines avec un budget allouΓ© de 8 000 € pour la formation et l'outillage. Le CTO impose que toute opΓ©ration susceptible d'Γ©crire dans le state soit protΓ©gΓ©e contre les accΓ¨s concurrents, et que les donnΓ©es sensibles prΓ©sentes dans le state ne soient jamais persistΓ©es sur le disque local des dΓ©veloppeurs.

Voir les questions d'analyse et rΓ©ponses modΓ¨les →

Texte Γ  trous β€” 25 phrases incluses

Pour déployer l'environnement de production avec ses paramètres spécifiques, l'ingénieur lance `terraform plan _____="prod.tfvars"` afin d'injecter les valeurs sans toucher à la configuration principale.

L'Γ©quipe a configurΓ© un _____ distant sur Azure Blob Storage afin que le fichier d'Γ©tat soit partagΓ© entre tous les membres sans risque de conflits locaux.

Plutôt que de répéter manuellement chaque règle de pare-feu, l'ingénieur utilise un _____ `"egress"` qui itère sur la liste des ports à ouvrir pour générer automatiquement tous les blocs nécessaires.

Voir les rΓ©ponses et le reste des phrases →

Flashcards — 224 cartes incluses

Question

Quelle commande Terraform est utilisΓ©e pour envoyer manuellement un fichier d'Γ©tat local vers un Γ©tat distant ?

Appuyer pour voir la réponse ›
Réponse

terraform state push

Question

Votre Γ©quipe adopte Terraform alors que des ressources d'infrastructure existent dΓ©jΓ . Quelle affirmation dΓ©crit correctement la procΓ©dure Γ  suivre pour migrer ces ressources sous gestion Terraform ?

Appuyer pour voir la réponse ›
Réponse

Il faut d'abord Γ©crire manuellement un bloc de configuration pour la ressource dans un fichier `.tf`, puis exΓ©cuter `terraform import`, et enfin suivre le workflow Terraform (init, plan, apply)

Voir les 222 autres cartes →
Commencer maintenant

Texte Γ  trous β€” 25 phrases incluses

Pour déployer l'environnement de production avec ses paramètres spécifiques, l'ingénieur lance `terraform plan _____="prod.tfvars"` afin d'injecter les valeurs sans toucher à la configuration principale.

L'Γ©quipe a configurΓ© un _____ distant sur Azure Blob Storage afin que le fichier d'Γ©tat soit partagΓ© entre tous les membres sans risque de conflits locaux.

Plutôt que de répéter manuellement chaque règle de pare-feu, l'ingénieur utilise un _____ `"egress"` qui itère sur la liste des ports à ouvrir pour générer automatiquement tous les blocs nécessaires.

Voir les rΓ©ponses et le reste des phrases →

Contenu du cours

HashiCorp Terraform Associate – Examen Blanc (FranΓ§ais)

  • PrΓ©sentation
  • Fiche mΓ©mo
  • ModalitΓ©s
  • Documents
  • Terraform Associate β€” Examen 1 (FranΓ§ais) (79 questions)
  • Terraform Associate β€” Examen 2 (FranΓ§ais) (75 questions)
  • Terraform Associate β€” Examen 3 (FranΓ§ais) (74 questions)
  • Flashcards β€” RΓ©vision express
  • Glossaire β€” Termes clΓ©s
  • Γ‰tudes de cas β€” Mise en situation
  • Texte Γ  trous β€” Exercice de complΓ©tion

HashiCorp Terraform Associate – Mock Exam (English)

DΓ©filer vers le haut