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
This commit is contained in:
parent
ee3c2c067b
commit
0e81eb420e
|
@ -130,6 +130,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.01')
|
||||
|
|
Loading…
Reference in New Issue