Skip to Content
Ansible : Up and Running, 3e édition
book

Ansible : Up and Running, 3e édition

by Bas Meijer, Lorin Hochstein, René Moser
November 2024
Intermediate to advanced
472 pages
11h 34m
French
O'Reilly Media, Inc.
Book available
Content preview from Ansible : Up and Running, 3e édition

Chapitre 18. Plug-ins de rappel

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

Ansible prend en charge une fonctionnalité appelée plugins de rappel qui peut effectuer des actions personnalisées en réponse à des événements Ansible, tels que le démarrage d'une pièce ou l'achèvement d'une tâche sur un hôte. Tu peux utiliser un plug-in de rappel pour faire des choses comme envoyer un message Slack ou écrire une entrée sur un serveur de journalisation distant. En fait, la sortie que tu vois dans ton terminal lorsque tu exécutes un playbook Ansible est implémentée en tant que plug-in de rappel.

Ansible prend en charge trois types de plug-ins de rappel :

  • Plug-ins Stdout

  • Plug-ins de notification

  • Agréger les plug-ins

Les plug-ins Stdout contrôlent le format de la sortie affichée sur le terminal. L'implémentation d'Ansible ne fait aucune distinction entre les plug-ins de notification et les plug-ins d'agrégation, qui peuvent effectuer une variété d'actions.

Plug-ins Stdout

Un seul plug-in stdout peut être actif à la fois. Tu spécifies un rappel stdout en définissant le paramètre stdout_callback dans la section defaults du fichier ansible.cfg. Par exemple, voici comment sélectionner le plug-in yaml, qui rend la journalisation plus lisible :

[defaults]
stdout_callback = yaml

Tu peux utiliser ansible-doc -t callback -l pour voir la liste des plug-ins disponibles dans la version que tu as installée. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Hands-on Ansible

Hands-on Ansible

Sander van Vugt
Ansible: Up and Running, 3rd Edition

Ansible: Up and Running, 3rd Edition

Bas Meijer, Lorin Hochstein, René Moser
Practical Ansible - Second Edition

Practical Ansible - Second Edition

James Freeman, Fabio Alessandro Locati, Daniel Oh

Publisher Resources

ISBN: 9798341609075Supplemental Content