Avoid facts gathered twice when deploying with --limit
When deploying with argument --limit, both first and second plays in site.yml will be processed, causing host facts gathered twice, which is unnecessary. Thus a condition is added to the first play to avoid such redundancy. Change-Id: I20b84c59bf73aaeca929fc56465ff2cf1cf52b8e Closes-Bug: #1691033
This commit is contained in:
parent
dc5e05d8a2
commit
d366dd7e4a
@ -10,8 +10,9 @@
|
|||||||
gather_facts: false
|
gather_facts: false
|
||||||
tasks:
|
tasks:
|
||||||
- setup:
|
- setup:
|
||||||
tags: always
|
when:
|
||||||
|
- (play_hosts | length) == (groups['all'] | length)
|
||||||
|
|
||||||
# NOTE(pbourke): This case covers deploying subsets of hosts using --limit. The
|
# NOTE(pbourke): This case covers deploying subsets of hosts using --limit. The
|
||||||
# limit arg will cause the first play to gather facts only about that node,
|
# limit arg will cause the first play to gather facts only about that node,
|
||||||
# meaning facts such as IP addresses for rabbitmq nodes etc. will be undefined
|
# meaning facts such as IP addresses for rabbitmq nodes etc. will be undefined
|
||||||
|
Loading…
Reference in New Issue
Block a user