58 lines
2.5 KiB
JSON
58 lines
2.5 KiB
JSON
{
|
|
"title": "Introduction à Ansible",
|
|
"category": "Ansible",
|
|
"subchapter": "Introduction",
|
|
"questions": [
|
|
{
|
|
"question": "Qu'est-ce qu'Ansible ?",
|
|
"explanation": "Ansible est un outil d'automatisation IT open-source qui permet de configurer des systèmes, déployer des logiciels et orchestrer des tâches IT plus avancées.",
|
|
"answers": [
|
|
{ "text": "Un langage de programmation", "correct": false },
|
|
{ "text": "Un outil d'automatisation IT", "correct": true },
|
|
{ "text": "Un système de gestion de base de données", "correct": false },
|
|
{ "text": "Un serveur web", "correct": false }
|
|
]
|
|
},
|
|
{
|
|
"question": "Quel fichier Ansible décrit les tâches à exécuter ?",
|
|
"explanation": "Un Playbook Ansible est un fichier YAML qui décrit une série de tâches à exécuter sur des hôtes distants.",
|
|
"answers": [
|
|
{ "text": "Inventory file", "correct": false },
|
|
{ "text": "Playbook", "correct": true },
|
|
{ "text": "Role", "correct": false },
|
|
{ "text": "Module", "correct": false }
|
|
]
|
|
},
|
|
{
|
|
"question": "Dans quel format sont écrits les Playbooks Ansible ?",
|
|
"explanation": "Les Playbooks Ansible sont écrits en YAML (Yet Another Markup Language), un format lisible par l'humain.",
|
|
"answers": [
|
|
{ "text": "JSON", "correct": false },
|
|
{ "text": "XML", "correct": false },
|
|
{ "text": "YAML", "correct": true },
|
|
{ "text": "TOML", "correct": false }
|
|
]
|
|
},
|
|
{
|
|
"question": "Comment Ansible se connecte-t-il aux nœuds gérés ?",
|
|
"explanation": "Ansible utilise SSH (Secure Shell) pour se connecter aux nœuds Linux/Unix gérés, sans nécessiter d'agent sur les nœuds cibles.",
|
|
"answers": [
|
|
{ "text": "Via un agent installé sur chaque nœud", "correct": false },
|
|
{ "text": "Via SSH", "correct": true },
|
|
{ "text": "Via HTTP", "correct": false },
|
|
{ "text": "Via FTP", "correct": false }
|
|
]
|
|
},
|
|
{
|
|
"question": "Qu'est-ce qu'un inventaire Ansible ?",
|
|
"explanation": "L'inventaire Ansible est un fichier qui liste les hôtes et les groupes d'hôtes sur lesquels Ansible peut exécuter des tâches.",
|
|
"answers": [
|
|
{ "text": "Une liste de modules disponibles", "correct": false },
|
|
{ "text": "Un fichier de configuration global", "correct": false },
|
|
{ "text": "La liste des hôtes gérés", "correct": true },
|
|
{ "text": "Un catalogue de rôles", "correct": false }
|
|
]
|
|
}
|
|
]
|
|
}
|