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

Empty plays should still gather facts

This commit is contained in:
Michael DeHaan 2013-04-21 17:35:09 -04:00
parent b08181e9b4
commit 3e0c33c1fa

View file

@ -224,7 +224,9 @@ class PlayBook(object):
# if we have matched_tags, the play must be run. # if we have matched_tags, the play must be run.
# if the play contains no tasks, assume we just want to gather facts # if the play contains no tasks, assume we just want to gather facts
if (len(matched_tags) > 0 or len(play.tasks()) == 0): # in this case there are actually 4 meta tasks (handler flushes) not 0
# tasks, so that's why there's a check against 4.
if (len(matched_tags) > 0 or len(play.tasks()) == 4):
plays.append(play) plays.append(play)
# if the playbook is invoked with --tags that don't exist at all in the playbooks # if the playbook is invoked with --tags that don't exist at all in the playbooks
@ -519,7 +521,6 @@ class PlayBook(object):
should_run = False should_run = False
for x in self.only_tags: for x in self.only_tags:
for y in task.tags: for y in task.tags:
if (x==y): if (x==y):
should_run = True should_run = True