ansible: use _ansible_shell_executable in ScriptRunner.
Now we match Ansible error output and exit status. Ansible: $ ansible localhost -e end=2 -m custom_binary_single_null localhost | FAILED! => { "changed": false, "module_stderr": "Shared connection to localhost closed.\r\n", "module_stdout": "/bin/sh: /Users/dmw/.ansible/tmp/ansible-tmp-1522661797.42-158833651208060/custom_binary_single_null: cannot execute binary file\r\n", "msg": "MODULE FAILURE", "rc": 126 } Mitogen now: localhost | FAILED! => { "changed": false, "module_stderr": "/bin/sh: /var/folders/gw/f6w3dgy16fsg5y4kdthbqycw0000gn/T/ansible_mitogenAYF8LM-binary: cannot execute binary file\n", "module_stdout": "", "msg": "MODULE FAILURE", "rc": 126 } Previously: localhost | FAILED! => { "changed": false, "module_stderr": "<type 'exceptions.OSError'>: [Errno 8] Exec format error", "module_stdout": "", "msg": "MODULE FAILURE", "rc": 1 }pull/193/head
parent
e2542c1683
commit
a731be32a2
Loading…
Reference in New Issue