from ansible.plugins.callback import CallbackBase
[docs]class PlaybookCallback(CallbackBase):
"""Playbook callback"""
def __init__(self):
super(PlaybookCallback, self).__init__()
# store all results
self.results = []
[docs] def v2_runner_on_ok(self, result):
"""Save ok result"""
self.results.append(result)
[docs] def v2_runner_on_failed(self, result, **kwargs):
"""Save failed result"""
self.results.append(result)