Fix exception handler in command module
Change-Id: Ie7f860e25a533620b263d3f1f7f127605991fa11
diff --git a/zuul/ansible/library/command.py b/zuul/ansible/library/command.py
index 99392cc..c8b4511 100644
--- a/zuul/ansible/library/command.py
+++ b/zuul/ansible/library/command.py
@@ -396,6 +396,7 @@
self.log("Error Executing CMD:%s Exception:%s" % (clean_args, to_native(e)))
self.fail_json(rc=e.errno, msg=to_native(e), cmd=clean_args)
except Exception:
+ e = get_exception()
self.log("Error Executing CMD:%s Exception:%s" % (clean_args, to_native(traceback.format_exc())))
self.fail_json(rc=257, msg=to_native(e), exception=traceback.format_exc(), cmd=clean_args)