Добрый день.
Только начинаю разбираться с Ansible (по советам из
прошлого вопроса) и столкнулся со следующей проблемой.
Имеем: Ansible 2.1.2.0, установленная на Ubuntu 16.04 из ppa:ansible/ansible.
Файл /etc/ansible/hosts:
[localhost]
localhost ansible_connection=local
Файл ping.yml
---
- name: Ping
hosts: all
tasks:
- name: Test connection
ping:
$ ansible-playbook ping.yml --verboseUsing /etc/ansible/ansible.cfg as config file
PLAY [Ping] ********************************************************************
TASK [setup] *******************************************************************
ok: [localhost]
TASK [Test connection] *********************************************************
ok: [localhost] => {"changed": false, "ping": "pong"}
PLAY RECAP *********************************************************************
[WARNING]: Failure using method (v2_playbook_on_stats) in callback plugin
(<ansible.plugins.callback.default.CallbackModule object
at 0x7f0c480bf510>): ''
1. Предупреждение появляется по окончанию выполнения любых других плейбуков, собираемых из ролей Ansible Galaxy. То есть это не похоже на особенность запуска ping на localhost'е.
2. В интернете, в том числе в
issues на GitHub'е разработчиков, есть несколько проблем с похожей ошибкой. На сколько я могу судить, все они были исправлены, либо при детальном рассмотрении становится понятно, что это не мой случай.
С Ansible пока на Вы, поэтому не уверен, что стоит писать в issues разработчикам, и пока решил спросить здесь. Буду благодарен за любые советы.