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:
parent
b08181e9b4
commit
3e0c33c1fa
1 changed files with 3 additions and 2 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue