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):