Réussirez vous ce test de connaissances sur Terraform ? Nous avons élaborer ce quiz pour vous permettre d’évaluer vos compétences sur l’une des technologies les plus prisées. L’outil idéal pour vous préparer à un entretien d’embauche.

Question 1: Quelle est la syntaxe de base de Terraform pour déclarer une ressource ?

A. resource ‘
B. ressource ‘
C. ressource ‘
D. resource ‘

Question 2: Comment Terraform facilite-t-il l’orchestration de l’infrastructure ?

A. En fournissant une interface graphique conviviale
B. En permettant la gestion et la configuration de l’infrastructure en tant que code
C. En utilisant des scripts shell
D. En automatisant la documentation des infrastructures existantes

Question 3: Comment définir un fournisseur dans Terraform ?

A. En utilisant la clause « provider » suivie du nom du fournisseur
B. En utilisant la clause « supplier » suivie du nom du fournisseur
C. En utilisant la clause « vendor » suivie du nom du fournisseur
D. Terraform ne prend pas en charge l’utilisation de fournisseurs externes

Question 4: Dans Terraform, que signifie le terme « state » ?

A. L’état actuel du monde
B. L’état actuel de l’infrastructure
C. L’état actuel des ressources
D. Toutes les réponses ci-dessus

Question 5: Quelle est la commande utilisée pour initialiser un projet Terraform ?

A. terraform init
B. terraform start
C. terraform setup
D. terraform init

Question 6: Quel langage de configuration est utilisé par défaut dans Terraform ?

A. HCL (HashiCorp Configuration Language)
B. YAML (YAML Ain’t Markup Language)
C. JSON (JavaScript Object Notation)
D. XML (eXtensible Markup Language)

Question 7: Comment empêcher Terraform de tenter d’automatiquement créer ou supprimer des ressources ?

A. En utilisant la commande « terraform override »
B. En spécifiant explicitement les ressources à ignorer
C. En utilisant la directive « auto_apply = false » dans la configuration
D. En utilisant la directive « prevent_changes = true » dans la configuration

Question 8: Quelle commande permet de visualiser les modifications à apporter à l’infrastructure avant de les appliquer ?

A. terraform show
B. terraform status
C. terraform plan
D. terraform diff

Question 9: Qu’est-ce qu’un module Terraform ?

A. Une fonction prédéfinie dans Terraform
B. Un regroupement de ressources Terraform qui peut être géré comme une unité
C. Une action automatisée pour la gestion des secrets
D. Un conteneur Docker utilisé pour exécuter des tâches Terraform

Question 10: Quelle est la commande utilisée pour appliquer les modifications à l’infrastructure ?

A. terraform deploy
B. terraform apply
C. terraform execute
D. terraform run

Question 11: Comment organiser les fichiers de configuration Terraform dans différents environnements (par exemple : développement, production) ?

A. En les plaçant tous dans le même dossier
B. En utilisant des dossiers et des workspaces distincts
C. En ajoutant un suffixe au nom du fichier pour indiquer l’environnement
D. Terraform ne prend pas en charge l’utilisation de plusieurs environnements

Question 12: Comment référencer une sortie (output) d’un module Terraform dans un autre module ?

A. En utilisant la clause « external » suivie du nom du module
B. En utilisant la syntaxe « module.. »
C. En utilisant la clause « output » suivie du nom du module
D. Terraform ne permet pas de référencer les sorties d’un module dans un autre

Question 13: Comment spécifier une variable à utiliser dans une configuration Terraform ?

A. En utilisant la clause « variable » suivie du nom de la variable
B. En utilisant la clause « input » suivie du nom de la variable
C. En utilisant la clause « param » suivie du nom de la variable
D. Terraform ne prend pas en charge l’utilisation de variables

Question 14: Quelle commande permet de supprimer toutes les ressources Terraform créées ?

A. terraform remove
B. terraform destroy-all
C. terraform destroy
D. terraform delete

Question 15: Quelle est la différence entre la clause « required » et la clause « optional » lors de la déclaration d’une variable ?

A. « required » rend la variable obligatoire, tandis que « optional » rend la variable facultative
B. « required » rend la variable facultative, tandis que « optional » rend la variable obligatoire
C. Les deux clauses sont interchangeables et fonctionnent de la même manière
D. Terraform ne prend pas en charge la notion de variables requises ou facultatives

Question 16: Comment gérer les dépendances entre les ressources dans Terraform ?

A. En utilisant la clause « depends_on » suivie du nom de la ressource dépendante
B. En utilisant la syntaxe de référence entre les ressources dans les blocs de configuration
C. En utilisant la commande « terraform depends » suivie des ressources dépendantes
D. Terraform gère automatiquement les dépendances entre les ressources

Question 17: Comment stocker les états de Terraform de manière sécurisée ?

A. En utilisant des dossiers chiffrés
B. En les stockant dans un référentiel Git privé
C. En utilisant un service de stockage distant sécurisé, tels que AWS S3 ou Azure Blob Storage
D. Terraform n’offre pas de moyen sécurisé de stocker les états

Question 18: Qu’est-ce qu’une ressource Terraform ?

A. Une machine virtuelle
B. Une entité configurable et gérée par Terraform, telle qu’une instance EC2 ou un groupe de sécurité
C. Une image Docker
D. Une bibliothèque de code utilisée pour créer des infrastructures

Question 19: Quel est le principal avantage de l’utilisation de Terraform pour la gestion de l’infrastructure ?

A. Il permet de gérer les infrastructures uniquement dans le Cloud
B. Il permet de gérer l’infrastructure de manière déclarative et reproductible
C. Il fournit une interface utilisateur graphique pour la gestion de l’infrastructure
D. Il facilite la gestion des infrastructures existantes sans nécessiter de modifications majeures

Question 20: Comment gérer les versions des fournisseurs de Terraform ?

A. En spécifiant les versions des fournisseurs dans la configuration Terraform
B. En exécutant la commande « terraform update » pour mettre à jour les fournisseurs
C. Terraform gère automatiquement les mises à jour des fournisseurs
D. Terraform ne prend pas en charge la gestion des versions des fournisseurs

Si vous souhaitez obtenir 20/20 à ce test, inscrivez-vous à notre formation Terraform.

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp