Aller au contenu
English
Infrastructure as Code medium

Quiz Collections Ansible

15 min de lecture

Logo Ansible

La collection est l'unité de distribution d'Ansible depuis la version 2.10, et le rôle isolé n'en est plus qu'un composant. Ce quiz vérifie que vous savez en consommer une proprement, déclarer vos dépendances dans un requirements.yml qui résiste au temps, et en produire une qui passe les tests sanity avant publication.

Il couvre aussi ce qui distingue une collection publiée d'un dossier partagé : le versionnement sémantique, le journal des changements au moment d'un changement incompatible, et le rôle d'un hub privé en entreprise.

Les questions parcourent les guides de la section, en QCM, vrai/faux et mots à compléter :

  • ce qu'une collection contient (modules, rôles, plugins, playbooks) et comment on l'explore avant de l'adopter ;
  • le requirements.yml multi-sources : Galaxy, dépôt Git épinglé sur un commit, archive locale ;
  • le fichier galaxy.yml, ses métadonnées obligatoires et le rôle de build_ignore: au moment de fabriquer l'archive ;
  • les tests sanity avec ansible-test, ce qu'ils vérifient et pourquoi l'import échoue sans eux ;
  • la migration d'un rôle existant vers une collection, et les alias qu'on garde le temps d'une transition ;
  • le versionnement sémantique et le journal des changements, en particulier la section réservée aux ruptures ;
  • la chaîne d'intégration continue d'une collection, avec sa matrice de versions ;
  • l'Automation Hub privé et ce qu'il apporte qu'un Galaxy public ne peut pas offrir.

Chaque question renvoie vers le guide et son ancre, ce qui permet de revoir un point précis sans relire toute la section.

Contrôle de connaissances

Validez vos connaissances avec ce quiz interactif

30 questions
30 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 les tests sanity vous ont surpris, retenez leur place dans la chaîne : ils se lancent avant la publication, et un import Galaxy qui échoue après coup ne dit pas toujours clairement pourquoi.
  • Si le build_ignore: vous a échappé, c'est pourtant lui qui décide de ce qui n'entre pas dans l'archive publiée. Un .venv ou un fichier de secrets oublié s'y retrouve sinon, et il part chez tous vos consommateurs.
  • Si la migration d'un rôle vous semble floue, gardez la règle du journal des changements : le retrait d'un alias court est une rupture, et il se documente comme telle.

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