def playbook_on_task_start(self, name, is_conditional):
play = getattr(self, 'play', None)
task = getattr(self, 'task', None)
if play is not None and task is not None:
for host in play._play_hosts:
print host
But with ansible 2.0 looks like its all changed. My aim is to get list of hosts when task starts for auditing purposes
Can some one please help !
runner_on_ok gets the right host as a parameterdef v2_playbook_on_task_start(self, task, is_conditional):
self.task = task
self.playbook_on_task_start(task, is_conditional)