Fix setting of playbook
This commit is contained in:
parent
a9062410e5
commit
998e9cc4ec
1 changed files with 11 additions and 7 deletions
|
@ -61,18 +61,22 @@ class CallbackModule(CallbackBase):
|
||||||
except ValueError:
|
except ValueError:
|
||||||
pass
|
pass
|
||||||
self.play = None
|
self.play = None
|
||||||
|
self.playbook = None
|
||||||
|
|
||||||
super(CallbackModule, self).__init__()
|
super(CallbackModule, self).__init__()
|
||||||
|
|
||||||
|
def v2_playbook_on_start(self, playbook):
|
||||||
|
self.playbook = playbook
|
||||||
|
|
||||||
def v2_playbook_on_play_start(self, play):
|
def v2_playbook_on_play_start(self, play):
|
||||||
# This gets called once for each play.. but we just issue a message once
|
# This gets called once for each play.. but we just issue a message once
|
||||||
# for the first one. One per "playbook"
|
# for the first one. One per "playbook"
|
||||||
if play:
|
if self.playbook:
|
||||||
# figure out where the playbook FILE is
|
# figure out where the playbook FILE is
|
||||||
path = os.path.abspath(play.playbook.filename)
|
path = os.path.abspath(self.playbook.filename)
|
||||||
|
|
||||||
# Bail out early without publishing if we're in --check mode
|
# Bail out early without publishing if we're in --check mode
|
||||||
if play.playbook.check:
|
if self.playbook.check:
|
||||||
return
|
return
|
||||||
|
|
||||||
if not self.playbook_path:
|
if not self.playbook_path:
|
||||||
|
@ -81,10 +85,10 @@ class CallbackModule(CallbackBase):
|
||||||
msg=dict(
|
msg=dict(
|
||||||
playbook=path,
|
playbook=path,
|
||||||
userid=getlogin(),
|
userid=getlogin(),
|
||||||
extra_vars=play.playbook.extra_vars,
|
extra_vars=self.playbook.extra_vars,
|
||||||
inventory=play.playbook.inventory.host_list,
|
inventory=self.playbook.inventory.host_list,
|
||||||
playbook_checksum=play.playbook.check,
|
playbook_checksum=self.playbook.check,
|
||||||
check=play.playbook.check,
|
check=self.playbook.check,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
self.playbook_path = path
|
self.playbook_path = path
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue