Preliminary support for items, WIP

pull/18539/head
Dag Wieers 9 years ago committed by Brian Coca
parent 67c57a9b6b
commit 14cfb2b230

@ -110,7 +110,13 @@ class ansi:
default = '\033[0;0m' 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): class CallbackModule(CallbackModule_default):
@ -125,10 +131,7 @@ class CallbackModule(CallbackModule_default):
def __init__(self): def __init__(self):
# From CallbackModule # From CallbackModule
if display: self._display = display
self._display = display
else:
self._display = global_display
if self._display.verbosity >= 4: if self._display.verbosity >= 4:
name = getattr(self, 'CALLBACK_NAME', 'unnamed') name = getattr(self, 'CALLBACK_NAME', 'unnamed')
@ -288,22 +291,28 @@ class CallbackModule(CallbackModule_default):
self.super_ref.v2_playbook_item_on_ok(result) self.super_ref.v2_playbook_item_on_ok(result)
# TBD # 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): def v2_playbook_item_on_failed(self, result):
if self._display.verbosity >= 2: if self._display.verbosity >= 2:
self.super_ref.v2_playbook_item_on_failed(result) self.super_ref.v2_playbook_item_on_failed(result)
# TBD # TBD
self._add_host(result, 'failed')
def v2_playbook_item_on_skipped(self, result): def v2_playbook_item_on_skipped(self, result):
if self._display.verbosity >= 2: if self._display.verbosity >= 2:
self.super_ref.v2_playbook_item_on_skipped(result) self.super_ref.v2_playbook_item_on_skipped(result)
# TBD # TBD
self._add_host(result, 'skipped')
def v2_playbook_on_no_hosts_remaining(self): def v2_playbook_on_no_hosts_remaining(self):
if self._display.verbosity >= 2: if self._display.verbosity >= 2:
self.super_ref.v2_runner_on_no_hosts_remaining() self.super_ref.v2_playbook_on_no_hosts_remaining()
return return
# TBD # TBD

Loading…
Cancel
Save