1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Merge pull request #5895 from trbs/listtasks_honors_limit

make --list-tasks honor --limit
This commit is contained in:
Michael DeHaan 2014-03-16 13:40:13 -05:00
commit 0dde3b7080

View file

@ -206,12 +206,14 @@ def main(args):
playnum += 1 playnum += 1
play = ansible.playbook.Play(pb, play_ds, play_basedir) play = ansible.playbook.Play(pb, play_ds, play_basedir)
label = play.name label = play.name
hosts = pb.inventory.list_hosts(play.hosts)
if options.listhosts: if options.listhosts:
hosts = pb.inventory.list_hosts(play.hosts)
print ' play #%d (%s): host count=%d' % (playnum, label, len(hosts)) print ' play #%d (%s): host count=%d' % (playnum, label, len(hosts))
for host in hosts: for host in hosts:
print ' %s' % host print ' %s' % host
if options.listtasks: if options.listtasks:
if options.subset and not hosts:
continue
matched_tags, unmatched_tags = play.compare_tags(pb.only_tags) matched_tags, unmatched_tags = play.compare_tags(pb.only_tags)
# Remove skipped tasks # Remove skipped tasks