Я выдаю ту же проблему, после некоторых отладок я открыл проблему в проекте AWX https://github.com/ansible/awx/issues/4149
Тем временем я применил обходной путь, который заключается в создании символических ссылок для каждого плагина обратного вызова, который вы хотите использовать в папке callback_plugins вашего проекта ролей
Например, если вы используете проект ara
- name: Research for callbacks in virtualenv libs
find:
path: '{{ ansible_playbook_python|dirname|dirname }}/{{ item }}'
file_type: file
depth: 1
patterns: '*.py'
excludes: '__init__*'
register: _internal__callbacks
with_items:
- lib/python3.6/site-packages/ara/plugins/callbacks
# TODO : prevent existing callbacks to be overwritten
- name: Create symlinks from virtualenv lib directory to local callback_plugins/
file:
src: '{{ item }}'
dest: '{{ playbook_dir }}/callback_plugins/{{ item|basename }}'
state: link
with_items: "{{ _internal__callbacks.results|map(attribute='files')|flatten|map(attribute='path')|list }}"