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.
