DevOps

Ansible & Configuration Management

Playbooks, inventory, modules, roles, handlers, idempotence, provisioning vs configuration, immutable infrastructure

20 questions d'entretien·
Confirmé
1

Qu'est-ce qu'un playbook Ansible ?

Réponse

Un playbook est un fichier YAML qui définit une série de tâches à exécuter sur des hôtes cibles. Il constitue l'unité de base pour orchestrer des configurations dans Ansible. Les playbooks permettent de décrire de manière déclarative l'état souhaité des systèmes, facilitant ainsi l'automatisation répétable et la gestion de configuration à grande échelle.

2

Quel est le rôle d'un fichier inventory dans Ansible ?

Réponse

Le fichier inventory liste tous les hôtes sur lesquels Ansible peut exécuter des tâches. Il peut être au format INI ou YAML et permet de regrouper les hôtes par catégories logiques. L'inventory peut également définir des variables spécifiques par hôte ou par groupe, facilitant ainsi la gestion de configurations différenciées selon les environnements ou les rôles des serveurs.

3

Que représente un module dans Ansible ?

Réponse

Un module est une unité de code réutilisable qui effectue une action spécifique sur un système cible. Ansible fournit des centaines de modules intégrés pour gérer des packages, des fichiers, des services, des utilisateurs et bien plus encore. Les modules sont idempotents par conception, ce qui signifie qu'ils peuvent être exécutés plusieurs fois sans changer le résultat final si l'état souhaité est déjà atteint.

4

Comment Ansible se connecte-t-il par défaut aux hôtes cibles ?

5

Que signifie le principe d'idempotence dans Ansible ?

+17 questions d'entretien

Maîtrise DevOps pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement