Ansible: ЗАДАЧА — есть ли простой способ заставить Ansible показывать фактический путь к исходному файлу при сбое?

#ansible

#ansible

Вопрос:

Часто, когда я запускаю Ansible, он выводит:

 TASK [relative/path/to/directory : name]
fatal: etc...
  

Теперь, когда у меня есть большой репозиторий, который может импортироваться в другие репозитории, требуются некоторые умственные затраты, чтобы выяснить, где находится этот каталог. И когда вам приходится делать это много раз в день, это раздражает.

Возможно ли заставить Ansible просто выводить абсолютный путь, по которому происходит ошибка?

Комментарии:

1. Мне немного неясен ваш вопрос: ansible обычно не показывает никакой информации о пути в TASK [...] заголовке. В нем отображается имя роли (если задача является частью роли) и значение задачи name , если оно установлено, или имя запущенного модуля.

Ответ №1:

Включите подробное ведение журнала:
ansible-playbook <more arguments> -vvvv
В случае ошибки будет выведена трассировка стека, включающая файл и номер строки.