Improved ansible error reporting
Change-Id: I616f041c8b61e78729ed4b4c7deebcd6bc3d3236 Related-bug: #1544537
This commit is contained in:
parent
57d3b678b5
commit
f5f4206325
@ -49,7 +49,11 @@ class BaseHandler(object):
|
|||||||
if not result.success:
|
if not result.success:
|
||||||
message = 'CMD %r failed RC %s ERR %s' % (cmd, rc, err)
|
message = 'CMD %r failed RC %s ERR %s' % (cmd, rc, err)
|
||||||
log.error(message)
|
log.error(message)
|
||||||
raise errors.SolarError(result.output)
|
# TODO: https://bugs.launchpad.net/solar/+bug/1544537
|
||||||
|
e_cnt = "stdout:\n{}\n{}\nstderr:\n{}".format(result.stdout,
|
||||||
|
'=' * 80,
|
||||||
|
result.stderr)
|
||||||
|
raise errors.SolarError(e_cnt)
|
||||||
|
|
||||||
def __enter__(self):
|
def __enter__(self):
|
||||||
return self
|
return self
|
||||||
|
Loading…
x
Reference in New Issue
Block a user