Did you ever figure this out? I'm running into the same issue.

On Sunday, January 31, 2016 at 7:26:00 AM UTC-5, [email protected] wrote:
>
> Hello,
>
> I'm trying to write callback plugin for ansible.
> Below code was working on in ansible-1.9, but it isn't in ansible-2.0
>
> def v2_playbook_on_play_start(self, play):
>     self.play = play
>     self.playbook = self.play.playbook
>     self.inventory = self.playbook.inventory
>     self.playbook_name, _ = 
> os.path.splitext(os.path.basename(self.playbook.filename))
>
>     for g in self.inventory.get_groups():
>         vars = self.inventory.get_group_vars(g)
>         print("... vars for group %s" % g.name)
>         for v in vars:
>              print("%s = %s" % (v, vars.get(v)))
> ....
>
> Error:
>  [WARNING]: Error when using <bound method 
> CallbackModule.v2_playbook_on_play_start of <......CallbackModule object at 
> 0x7fbf9c8c8c50>>: 'Play' object
> has no attribute 'playbook'
>
> How should i access group/host variables from callback module in 
> ansible-2.0?
>
> Thanks in advance.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/068c4428-cd2b-41ca-bd55-3526618c0e30%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to