Spec-Zone.ru › Ansible

community.general.timestamp callback — добавляет простую временную метку к каждому заголовку

Примечание

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

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

Чтобы установить её, используйте: ansible-galaxy collection install community.general.

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

Новое в community.general 9.0.0

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

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

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

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

  • Этот плагин добавляет простую временную метку к каждому заголовку.

Параметры

Параметр

Комментарии

check_mode_markers

логический

добавлено в 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

логический

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

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

Варианты:

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

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

  • Запись INI:

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

display_ok_hosts

логический

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

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

Варианты:

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

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

  • Запись INI:

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

display_skipped_hosts

логический

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

Варианты:

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

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

  • Запись INI:

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

format_string

строка

Формат временной метки, отображаемой пользователю, в формате стандарта C 1989 года.

Доступные коды форматирования см. в документации Python.

По умолчанию: "%H:%M:%S"

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

  • Запись INI:

    [callback_timestamp]
    format_string = %H:%M:%S
    
  • Переменная окружения: ANSIBLE_CALLBACK_TIMESTAMP_FORMAT_STRING

pretty_results

логический

добавлено в 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

строка

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

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

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

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

Варианты:

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

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

  • Запись INI:

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

result_indentation

целое число

добавлено в 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

логический

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

Варианты:

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

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

  • Запись INI:

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

show_per_host_start

логический

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

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

Варианты:

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

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

  • Запись INI:

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

show_task_path_on_failure

логический

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

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

Варианты:

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

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

  • Запись INI:

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

timezone

строка

Часовой пояс для временной метки в формате часовых поясов IANA.

Например, America/New_York, Asia/Tokyo). Игнорируется в Python < 3.9.

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

  • Запись INI:

    [callback_timestamp]
    timezone = VALUE
    
  • Переменная окружения: ANSIBLE_CALLBACK_TIMESTAMP_TIMEZONE

Примечание

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

См. также

См. также

плагин обратного вызова ansible.posix.profile_tasks

С помощью плагина обратного вызова ansible.posix.profile_tasks можно измерять время выполнения отдельных задач и общее время выполнения, используя подробные временные метки.

Авторы

  • kurokobo (@kurokobo)

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

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

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

Spec-Zone.ru

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