Получение (u'[Errno 111] Отказано в соединении', True) через Ansible

При выполнении команды через плагин подключения network_cli к удаленному устройству в результате появляется ошибка ниже. Я понял причину сообщения об отказе в соединении. Я хочу знать, что означает True в приведенном ниже результате ошибки?

2018-12-02 01:02:16,102 p=1224 u=root | фатальный: [узел1]: FAILED! => {ansible_facts: {discovered_interpreter_python: /usr/bin/python}, изменено: false, msg: (u'[Errno 111] Отказ в соединении', True), rc: 1}


person NAGA NATHAN    schedule 13.04.2021    source источник


Ответы (1)


Ansible работает с Python, и сбор фактов при запуске — это такой же модуль Ansible Python, как и многие другие. Таким образом, текст внутри msg является результатом работы модуля. В данном случае это ошибка базового модуля. Я не уверен на 100% в конкретном исходном коде (посмотрев на https://github.com/ansible/ansible/blob/devel/lib/ansible/module_utils/facts/network/base.py) — я думаю, что true означает — сделать соберите факты в начале, прежде чем делать все остальное...

person TRW    schedule 19.04.2021