Spec-Zone.ru › Ansible 2.4

debug - Вывод сообщений во время выполнения

  • Описание
  • Параметры
  • Примеры
  • Примечания
    • Статус
    • Информация о техническом обслуживании

Описание

  • Этот модуль выводит сообщения во время выполнения и может быть полезен для отладки переменных или выражений без необходимости остановки выполнения плейбука. Полезно для отладки вместе с директивой «when:».
  • Этот модуль также поддерживается для целевых систем Windows.

Параметры

параметр обязательно значение по умолчанию варианты комментарии
msg
нет Hello world!
Настраиваемое сообщение, которое будет выведено. Если опущено, выводится общее сообщение.
var
нет
Имя переменной для отладки. Взаимоисключающий параметр с параметром 'msg'.
verbosity
(добавлено в 2.1)
нет
Число, которое управляет запуском отладки. Если установить в 3, отладка будет запускаться только при использовании -vvv или выше

Примеры

# Example that prints the loopback address and gateway for each host
- debug:
    msg: "System {{ inventory_hostname }} has uuid {{ ansible_product_uuid }}"

- debug:
    msg: "System {{ inventory_hostname }} has gateway {{ ansible_default_ipv4.gateway }}"
  when: ansible_default_ipv4.gateway is defined

- shell: /usr/bin/uptime
  register: result

- debug:
    var: result
    verbosity: 2

- name: Display all variables/facts known for a host
  debug:
    var: hostvars[inventory_hostname]
    verbosity: 4

Примечания

Примечание

  • Этот модуль также поддерживается для целевых систем Windows.

Статус

Этот модуль помечен как stableinterface, что означает, что разработчики гарантируют отсутствие несовместимых изменений интерфейса.

Информация о техническом обслуживании

Для получения дополнительной информации о поддержке этого модуля компанией Red Hat, пожалуйста, обратитесь к этому knowledge base article<https://access.redhat.com/articles/rhel-top-support-policies>

Для помощи в разработке модулей, если у вас есть желание, пожалуйста, прочтите Справочную информацию по сообществу и сотрудничеству, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/debug_module.html

Spec-Zone.ru

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