
Ansible & Configuration Management
Playbooks, inventory, modules, roles, handlers, idempotence, provisioning vs configuration, immutable infrastructure
1Qu'est-ce qu'un playbook Ansible ?
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.
2Quel est le rôle d'un fichier inventory dans Ansible ?
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.
3Que représente un module dans Ansible ?
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.
Comment Ansible se connecte-t-il par défaut aux hôtes cibles ?
Que signifie le principe d'idempotence dans Ansible ?
+17 questions d'entretien
Autres sujets d'entretien DevOps
Contrôle de version & Git
Fondamentaux Linux
Shell Scripting & Bash
Bases du Networking
Fondamentaux Docker
Fondamentaux CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Les bases de Kubernetes
Networking Kubernetes
Kubernetes Avancé
Ingress & API Gateway
Les bases de Terraform
Terraform Avancé
AWS Essentiels
Fondamentaux Azure
Fondamentaux GCP
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Sécurité Pipelines CI/CD
Helm & Kubernetes
Sécurité Runtime & Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observabilité Distribuée
Disaster Recovery & Backup
Optimisation des Performances
Optimisation des Coûts Cloud
Principes SRE
Chaos Engineering
Platform Engineering
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