Reduce fact gathering
This change updates the default subset to only be the minimum list of
facts for ansible. In the deployment we need to make sure that we only
collect the minimum amount of facts to perform the tasks at hand rather
than assume we have all the facts.
Depends-On: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/775709
Depends-On: https://review.opendev.org/c/openstack/tripleo-ansible/+/775708
Related-Bug: #1915761
Change-Id: I61affe32dfc9eacbe514893168397c9b291b8713
(cherry picked from commit 0e81eb420e
)
This commit is contained in:
parent
fd744a86fe
commit
a69f419112
|
@ -131,6 +131,9 @@ def write_default_ansible_cfg(work_dir,
|
|||
config.set('defaults', 'fact_caching', 'jsonfile')
|
||||
config.set('defaults', 'fact_caching_connection',
|
||||
'~/.ansible/fact_cache')
|
||||
# NOTE(mwhahaha): only gather the bare minimum facts because this has
|
||||
# direct impact on how fast ansible can go.
|
||||
config.set('defaults', 'gather_subset', '!all,min')
|
||||
|
||||
# Set the pull interval to lower CPU overhead
|
||||
config.set('defaults', 'internal_poll_interval', '0.05')
|
||||
|
|
Loading…
Reference in New Issue