community.general.selective callback — вывод только определённых задач
Примечание
Этот плагин обратного вызова входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в состав ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general. Для использования этого плагина обратного вызова могут потребоваться дополнительные компоненты. Подробнее см. в разделе Требования.
Чтобы использовать его в плейбуке, укажите: community.general.selective.
Плагин обратного вызова
Этот плагин является обработчиком обратного вызова stdout. Одновременно можно использовать только один обработчик обратного вызова stdout. При этом можно включить дополнительные агрегирующие плагины обратного вызова или плагины уведомлений. Дополнительную информацию о плагинах обратного вызова см. в разделе Плагины обратного вызова.
Краткое описание
- Этот обработчик обратного вызова выводит только задачи с тегом
print_actionи задачи, завершившиеся с ошибкой. Это позволяет операторам сосредоточиться только на задачах, которые приносят пользу. - Неотображаемые задачи помещаются в
.. - При увеличении подробности вывода отображаются все задачи.
Требования
Перечисленные ниже компоненты требуются на локальном управляющем узле, который выполняет этот обработчик обратного вызова.
- задан в качестве основного обработчика отображения
Параметры
Параметр | Комментарии |
|---|---|
nocolor логический | Этот параметр позволяет отключить цветное оформление вывода. Варианты:
Конфигурация:
|
Примечание
Для перечисленных выше записей каждого типа (переменная Ansible, переменная среды и т. д.) действует порядок приоритета от низшего к высшему. Например, переменная, расположенная ниже в списке, переопределяет переменную, расположенную выше. Типы записей также упорядочены по приоритету от низшего к высшему. Например, запись ansible.cfg (расположенная выше в списке) переопределяется переменной Ansible (расположенной ниже в списке).
Примеры
- ansible.builtin.debug: msg="This will not be printed" - ansible.builtin.debug: msg="But this will" tags: [print_action]
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/selective_callback.html