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