Capture play name and host pattern separately in job event data.

This commit is contained in:
Chris Church
2014-05-15 18:53:02 -04:00
parent 200a528391
commit 79dcadf155
2 changed files with 31 additions and 12 deletions

View File

@@ -257,8 +257,10 @@ class CallbackModule(object):
# missing_file=missing_file)
pass
def playbook_on_play_start(self, pattern):
self._log_event('playbook_on_play_start', pattern=pattern)
def playbook_on_play_start(self, name):
# Only play name is passed via callback, get host pattern from the play.
pattern = getattr(getattr(self, 'play', None), 'hosts', name)
self._log_event('playbook_on_play_start', name=name, pattern=pattern)
def playbook_on_stats(self, stats):
d = {}