Correctly set loader path when using list tags/tasks

Fixes #19398

(cherry picked from commit b688f11474)
pull/20067/head
James Cammarata 8 years ago
parent 20df246504
commit f7ff28336d

@ -158,6 +158,12 @@ class PlaybookCLI(CLI):
display.display('\nplaybook: %s' % p['playbook'])
for idx, play in enumerate(p['plays']):
if play._included_path is not None:
loader.set_basedir(play._included_path)
else:
pb_dir = os.path.realpath(os.path.dirname(p['playbook']))
loader.set_basedir(pb_dir)
msg = "\n play #%d (%s): %s" % (idx + 1, ','.join(play.hosts), play.name)
mytags = set(play.tags)
msg += '\tTAGS: [%s]' % (','.join(mytags))

Loading…
Cancel
Save