Merge pull request #13082 from AlanCoding/health_check_stdout

Include stdout from health check if it is not nothing
This commit is contained in:
Alan Rominger
2022-10-28 13:59:21 -04:00
committed by GitHub

View File

@@ -208,7 +208,10 @@ def run_until_complete(node, timing_data=None, **kwargs):
if state_name.lower() == 'failed': if state_name.lower() == 'failed':
work_detail = status.get('Detail', '') work_detail = status.get('Detail', '')
if work_detail: if work_detail:
raise RemoteJobError(f'Receptor error from {node}, detail:\n{work_detail}') if stdout:
raise RemoteJobError(f'Receptor error from {node}, detail:\n{work_detail}\nstdout:\n{stdout}')
else:
raise RemoteJobError(f'Receptor error from {node}, detail:\n{work_detail}')
else: else:
raise RemoteJobError(f'Unknown ansible-runner error on node {node}, stdout:\n{stdout}') raise RemoteJobError(f'Unknown ansible-runner error on node {node}, stdout:\n{stdout}')