Aller au contenu
English
Infrastructure as Code medium

Quiz Modules Ansible

15 min de lecture

Logo Ansible

Un module dédié est idempotent et retourne du JSON structuré ; un command: ne fait ni l'un ni l'autre. Ce quiz vérifie que vous connaissez les modules qui couvrent les gestes d'administration courants, que vous savez lire leur FQCN, et que vous choisissez le bon plutôt que la commande brute qui semblait plus rapide à écrire.

Il porte sur les sept familles de la section : fichiers, paquets et services, utilisateurs et privilèges, stockage et état machine, réseau, diagnostic, et les compléments dont command, shell et raw. C'est la section la plus dense de la formation, et celle qui sert le plus en production.

Les questions se répartissent sur l'ensemble des guides de modules, avec des QCM, des vrai/faux et des mots à compléter :

  • le FQCN (Fully Qualified Collection Name) et pourquoi la RHCE le réclame plutôt que le nom court ;
  • les modules de fichiers : copy et son content:, file et ses états, blockinfile, fetch, l'archivage ;
  • les modules de paquets et services : package générique contre dnf spécifique, systemd, les tâches planifiées avec cron ;
  • les modules d'utilisateurs : comptes système, groupes, clés SSH autorisées, et sudoers plutôt qu'un lineinfile sur /etc/sudoers ;
  • les modules système : montages, LVM, selinux, sysctl, reboot, hostname, getent ;
  • les modules de diagnostic : stat, find, assert, service_facts, wait_for ;
  • le choix entre command, shell et raw, avec creates: et removes: pour retrouver l'idempotence.

Chaque question renvoie vers le guide du module concerné, avec une ancre précise sur le paramètre en cause. Réviser un module ne demande donc pas de relire toute la section.

Contrôle de connaissances

Validez vos connaissances avec ce quiz interactif

40 questions
40 min.
70% requis

Informations

  • Le chronomètre démarre au clic sur Démarrer
  • Questions à choix multiples, vrai/faux et réponses courtes
  • Vous pouvez naviguer entre les questions
  • Les résultats détaillés sont affichés à la fin

Lance le quiz et démarre le chronomètre

  • Si vous confondez encore command et shell, retenez la différence qui compte pour la sécurité : shell passe par un interpréteur, donc une variable Jinja non maîtrisée y devient une injection.
  • Si les paramètres de permissions vous échappent (mode quoté, owner, group, validate), reprenez le guide copy : ces quatre paramètres reviennent sur presque tous les modules de fichiers.
  • Si vous hésitez sur state: latest face à state: present, souvenez-vous que le premier n'est pas idempotent au sens strict : il met à jour, donc il change l'état à chaque nouvelle version publiée.

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracking. Un soutien, même symbolique, m'aide à couvrir l'hébergement et à garder ces ressources gratuites. Merci pour votre appui.

Le formulaire ne s'affiche pas ? Ouvrir Ko-fi dans un onglet.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn