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:
|
||||
message = 'CMD %r failed RC %s ERR %s' % (cmd, rc, err)
|
||||
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):
|
||||
return self
|
||||
|
Loading…
x
Reference in New Issue
Block a user