From 14cfb2b230f463015f959613ba17f9c9c84fc3c3 Mon Sep 17 00:00:00 2001 From: Dag Wieers Date: Tue, 15 Mar 2016 17:03:11 +0100 Subject: [PATCH] Preliminary support for items, WIP --- lib/ansible/plugins/callback/dense.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/lib/ansible/plugins/callback/dense.py b/lib/ansible/plugins/callback/dense.py index 7b90f22b2e0..92442f1812f 100644 --- a/lib/ansible/plugins/callback/dense.py +++ b/lib/ansible/plugins/callback/dense.py @@ -110,7 +110,13 @@ class ansi: default = '\033[0;0m' -colors = dict(ok=ansi.darkgreen, changed=ansi.darkyellow, failed=ansi.darkred, unreachable=ansi.darkred) +colors = dict( + ok=ansi.darkgreen, + changed=ansi.darkyellow, + skipped=ansi.darkcyan, + failed=ansi.darkred, + unreachable=ansi.redbg+ansi.white +) class CallbackModule(CallbackModule_default): @@ -125,10 +131,7 @@ class CallbackModule(CallbackModule_default): def __init__(self): # From CallbackModule - if display: - self._display = display - else: - self._display = global_display + self._display = display if self._display.verbosity >= 4: name = getattr(self, 'CALLBACK_NAME', 'unnamed') @@ -288,22 +291,28 @@ class CallbackModule(CallbackModule_default): self.super_ref.v2_playbook_item_on_ok(result) # TBD + if result._result.get('changed', False): + self._add_host(result, 'changed') + else: + self._add_host(result, 'ok') def v2_playbook_item_on_failed(self, result): if self._display.verbosity >= 2: self.super_ref.v2_playbook_item_on_failed(result) # TBD + self._add_host(result, 'failed') def v2_playbook_item_on_skipped(self, result): if self._display.verbosity >= 2: self.super_ref.v2_playbook_item_on_skipped(result) # TBD + self._add_host(result, 'skipped') def v2_playbook_on_no_hosts_remaining(self): if self._display.verbosity >= 2: - self.super_ref.v2_runner_on_no_hosts_remaining() + self.super_ref.v2_playbook_on_no_hosts_remaining() return # TBD