Spec-Zone.ru › Ansible

callback community.general.default_without_diff – стандартный callback Ansible без вывода diff

Примечание

Этот плагин обратного вызова входит в коллекцию community.general (версия 12.6.1).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.general.

Чтобы использовать её в плейбуке, укажите: community.general.default_without_diff.

Новая возможность в community.general 8.4.0

  • Плагин обратного вызова
  • Краткое описание
  • Параметры
  • Примеры

Плагин обратного вызова

Этот плагин является callback плагином stdout. Одновременно можно использовать только один callback плагин stdout. При этом можно включить дополнительные агрегирующие плагины или плагины уведомлений. Дополнительные сведения о плагинах обратного вызова см. в разделе Плагины обратного вызова.

Краткое описание

  • По сути, это стандартный callback плагин Ansible (ansible.builtin.default), но без вывода diff. Это может быть полезно при использовании другого callback плагина, который отправляет более подробную информацию в другую службу, например callback плагина ARA, если нужно отправлять туда вывод diff, но не показывать его в консоли.

Параметры

Параметр

Комментарии

check_mode_markers

boolean

добавлено в Ansible 2.9

Включает или отключает отображение маркеров при запуске в режиме проверки.

Маркеры DRY RUN отображаются в начале и в конце выполнения плейбука (при вызове ansible-playbook --check), а CHECK MODE добавляется в конце каждой игры и задачи, выполняемой в режиме проверки.

Варианты:

  • false ← (по умолчанию)
  • true

Конфигурация:

  • Запись INI:

    [defaults]
    check_mode_markers = false
    
  • Переменная окружения: ANSIBLE_CHECK_MODE_MARKERS

display_failed_stderr

boolean

добавлено в Ansible 2.7

Включает или отключает вывод сведений о неудачно завершившихся и недоступных задачах в STDERR вместо STDOUT.

Варианты:

  • false ← (по умолчанию)
  • true

Конфигурация:

  • Запись INI:

    [defaults]
    display_failed_stderr = false
    
  • Переменная окружения: ANSIBLE_DISPLAY_FAILED_STDERR

display_ok_hosts

boolean

добавлено в Ansible 2.7

Включает или отключает отображение результатов задач/узлов со статусом «ok».

Варианты:

  • false
  • true ← (по умолчанию)

Конфигурация:

  • Запись INI:

    [defaults]
    display_ok_hosts = true
    
  • Переменная окружения: ANSIBLE_DISPLAY_OK_HOSTS

display_skipped_hosts

boolean

Включает или отключает отображение результатов пропущенных задач/узлов.

Варианты:

  • false
  • true ← (по умолчанию)

Конфигурация:

  • Запись INI:

    [defaults]
    display_skipped_hosts = true
    
  • Переменная окружения: ANSIBLE_DISPLAY_SKIPPED_HOSTS

pretty_results

boolean

добавлено в ansible-core 2.13

Настраивает более удобный для чтения формат результатов.

Если для result_format задано значение yaml, этот параметр по умолчанию имеет значение true, а если задано json — значение false.

Значение true принудительно включает json и yaml для результатов независимо от уровня подробности.

Если задано значение true и используется формат результатов yaml, этот параметр изменяет ответы модулей, пытаясь сделать вывод более понятным для человека в ущерб точности. Не полагайтесь на него при написании операций с переменными или условий. Для обеспечения точности задайте этому параметру значение false или установите для result_format значение json.

Варианты:

  • false
  • true

Конфигурация:

  • Запись INI:

    [defaults]
    callback_format_pretty = VALUE
    
  • Переменная окружения: ANSIBLE_CALLBACK_FORMAT_PRETTY

result_format

string

добавлено в ansible-core 2.13

Задаёт формат результатов задач, используемый в выводе callback плагина.

Эти форматы не обеспечивают вывод callback плагином корректных форматов JSON или YAML.

В выводе данные форматы перемежаются с другими данными, которые нельзя обработать программно.

Варианты:

  • "json" ← (по умолчанию)
  • "yaml"

Конфигурация:

  • Запись INI:

    [defaults]
    callback_result_format = json
    
  • Переменная окружения: ANSIBLE_CALLBACK_RESULT_FORMAT

result_indentation

integer

добавлено в ansible-core 2.20

Позволяет настроить отступы для YAML и подробного/форматированного JSON.

Обратите внимание: для result_format=yaml PyYAML корректно обрабатывает только значения от 2 до 9. Если отступ равен 1, 10 или больше, он будет использован для первого уровня, а для всех последующих уровней будет применяться отступ в 2 пробела.

По умолчанию: 4

Конфигурация:

  • Запись INI:

    [defaults]
    callback_result_indentation = 4
    
  • Переменная окружения: ANSIBLE_CALLBACK_RESULT_INDENTATION

show_custom_stats

boolean

Добавляет в сводку выполнения пользовательскую статистику, заданную с помощью плагина set_stats.

Варианты:

  • false ← (по умолчанию)
  • true

Конфигурация:

  • Запись INI:

    [defaults]
    show_custom_stats = false
    
  • Переменная окружения: ANSIBLE_SHOW_CUSTOM_STATS

show_per_host_start

boolean

добавлено в Ansible 2.9

Добавляет вывод, показывающий начало выполнения задачи для каждого узла.

Варианты:

  • false ← (по умолчанию)
  • true

Конфигурация:

  • Запись INI:

    [defaults]
    show_per_host_start = false
    
  • Переменная окружения: ANSIBLE_SHOW_PER_HOST_START

show_task_path_on_failure

boolean

добавлено в ansible-core 2.11

При сбое задачи отображает путь к файлу, содержащему эту задачу, и номер строки. При запуске с уровнем подробности -vv или выше эта информация автоматически отображается для каждой задачи.

Варианты:

  • false ← (по умолчанию)
  • true

Конфигурация:

  • Запись INI:

    [defaults]
    show_task_path_on_failure = false
    
  • Переменная окружения: ANSIBLE_SHOW_TASK_PATH_ON_FAILURE

Примечание

Перечисленные выше для каждого типа записи параметры конфигурации (переменная Ansible, переменная окружения и т. д.) расположены в порядке от низкого приоритета к высокому. Например, переменная, расположенная ниже в списке, переопределяет переменную, расположенную выше. Типы записей также перечислены в порядке возрастания приоритета. Например, запись ansible.cfg (расположенная выше в списке) переопределяется переменной Ansible (расположенной ниже в списке).

Примеры

# Enable callback in ansible.cfg:
ansible_config: |
  [defaults]
  stdout_callback = community.general.default_without_diff

# Enable callback with environment variables:
environment_variable: |-
  ANSIBLE_STDOUT_CALLBACK=community.general.default_without_diff

Авторы

  • Felix Fontein (@felixfontein)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)
  • Задать вопрос
  • Сообщить об ошибке
  • Предложить новую возможность
  • Связь

© 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/default_without_diff_callback.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API