Test Terraform : entrainement à la certification
QCM Terraform avec réponses pour évaluer vos connaissances et préparer vos entretiens d'embauche. Évaluation de votre niveau technique en 20 minutes.
Détails du test
Ce QCM sur Terraform s’adresse aux personnes ayant déjà une première expérience pratique de l’utilisation de Terraform.
Il contient des questions d’un niveau similaire à celles de la certification “HashiCorp Certified: Terraform Associate” et peut donc représenter un bon entraînement en vue du passage de la certification.
Les termes abordés par ce questionnaire sont :
- Les concepts fondamentaux de l’Infrastructure as Code, les avantages de Terraform.
- Le fonctionnement de Terraform, le système de plugins, les providers.
- L’écriture de code Terraform simple : resource, data, variable et output.
- L’écriture de code Terraform avancée count, for_each, fonctions et expressions.
- Le workflow Terraform et ses étapes.
- Utilisation de backend et bonnes pratiques associées.
- L’utilisation de modules.
Les exemples de code utilisés dans le QCM pour illustrer les questions s’appuient sur les providers Scaleway et OVH, mais aucune connaissance préalable de ces providers n’est requise.
Auteur du test : Julien Wittouck
Julien Wittouck, enchanté !
Je suis fan de Star Wars 💫, de Dragon Ball 🐉, et de rock seventies & nineties 🎸🤘.
Je suis aussi Architecte Solution 🏗️ indépendant et j'enseigne le développement Java / Spring à l'université de Lille 🎓 depuis près de 10 ans, et associé chez Ekité.
Je suis speaker occasionnel et membre de l'équipe organisatrice de la conférence Cloud Nord.
Mes sujets de prédilection:
☕ : Java/Spring
🐋 : Docker/Kubernetes (certifié CKAD)
🐧 : Linux 💙
☁️ : Cloud/IaC/Terraform (certifié Terraform Associate, et CKAD)
Je suis également l'auteur du livre L'infrastructure as Code avec Terraform, paru aux éditions ENI.
Exemple de question
Soit le bloc de code suivant :
locals {
region = "fr-par"
}
resource "scaleway_rdb_instance" "main" {
node_type = "DB-DEV-S"
engine = "PostgreSQL-11"
region = ______
}
Comment définir le paramètre region
de la ressource scaleway_rdb_instance.main
en utilisant la variable locale ?