|
|
|
@ -115,7 +115,7 @@ class PlayBook(object):
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
self.inventory = inventory
|
|
|
|
self.inventory = inventory
|
|
|
|
|
|
|
|
|
|
|
|
self.basedir = os.path.dirname(playbook)
|
|
|
|
self.basedir = os.path.dirname(playbook) or '.'
|
|
|
|
(self.playbook, self.play_basedirs) = self._load_playbook_from_file(playbook)
|
|
|
|
(self.playbook, self.play_basedirs) = self._load_playbook_from_file(playbook)
|
|
|
|
|
|
|
|
|
|
|
|
# *****************************************************
|
|
|
|
# *****************************************************
|
|
|
|
@ -132,7 +132,7 @@ class PlayBook(object):
|
|
|
|
if type(playbook_data) != list:
|
|
|
|
if type(playbook_data) != list:
|
|
|
|
raise errors.AnsibleError("parse error: playbooks must be formatted as a YAML list")
|
|
|
|
raise errors.AnsibleError("parse error: playbooks must be formatted as a YAML list")
|
|
|
|
|
|
|
|
|
|
|
|
basedir = os.path.dirname(path)
|
|
|
|
basedir = os.path.dirname(path) or '.'
|
|
|
|
utils.plugins.push_basedir(basedir)
|
|
|
|
utils.plugins.push_basedir(basedir)
|
|
|
|
for play in playbook_data:
|
|
|
|
for play in playbook_data:
|
|
|
|
if type(play) != dict:
|
|
|
|
if type(play) != dict:
|
|
|
|
|