From 61c76245dad53e4a27e5a317de15e20f371952fb Mon Sep 17 00:00:00 2001 From: James Cammarata Date: Thu, 11 Sep 2014 12:50:21 -0500 Subject: [PATCH] Don't printout async callbacks when the task is skipped --- lib/ansible/callbacks.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/ansible/callbacks.py b/lib/ansible/callbacks.py index 95269bd145..2042dbc93a 100644 --- a/lib/ansible/callbacks.py +++ b/lib/ansible/callbacks.py @@ -415,7 +415,8 @@ class CliRunnerCallbacks(DefaultRunnerCallbacks): super(CliRunnerCallbacks, self).on_async_poll(host, res, jid, clock) def on_async_ok(self, host, res, jid): - display(" finished on %s => %s"%(jid, host, utils.jsonify(res,format=True)), runner=self.runner) + if jid: + display(" finished on %s => %s"%(jid, host, utils.jsonify(res,format=True)), runner=self.runner) super(CliRunnerCallbacks, self).on_async_ok(host, res, jid) def on_async_failed(self, host, res, jid): @@ -568,8 +569,9 @@ class PlaybookRunnerCallbacks(DefaultRunnerCallbacks): super(PlaybookRunnerCallbacks, self).on_async_poll(host,res,jid,clock) def on_async_ok(self, host, res, jid): - msg = " finished on %s"%(jid, host) - display(msg, color='cyan', runner=self.runner) + if jid: + msg = " finished on %s"%(jid, host) + display(msg, color='cyan', runner=self.runner) super(PlaybookRunnerCallbacks, self).on_async_ok(host, res, jid) def on_async_failed(self, host, res, jid):