Возвращаемое значение скрипта Python для исполняемой команды всегда rc = 0, это не значение выхода скрипта - PullRequest
0 голосов
/ 08 мая 2019

Ansible команда, выполняющая сценарий, регистрирует код возврата как rc = 0, даже если код возврата отличается

ответная задача:

:
- name: executing python script
  command: /var/config_apply.py
  register: py_return

- debug: var=py_return

Python-скрипт имеет sys.exit(1)

Когда запускается сценарий ansible-playbook и скрипт config_apply.py завершается с sys.exit(1), даже тогда py_return.rc всегда 0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...