From c4ae268492fd316a67e5a430514e8314c559c4f9 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Fri, 17 Aug 2018 05:16:05 -0500 Subject: [PATCH] Turn on fact caching We do this for zuul jobs already, so let's do it for our production runs. Shift the inventory cache location down a directory so that launch-node can invalidate the inventory cache. Change-Id: I52b1c48d091c07e4205c1a7233448925ca26d8d3 --- playbooks/roles/install-ansible/files/ansible.cfg | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/playbooks/roles/install-ansible/files/ansible.cfg b/playbooks/roles/install-ansible/files/ansible.cfg index ef03ad17b7..467c2e37eb 100644 --- a/playbooks/roles/install-ansible/files/ansible.cfg +++ b/playbooks/roles/install-ansible/files/ansible.cfg @@ -7,12 +7,16 @@ inventory_plugins=/etc/ansible/inventory_plugins roles_path=/opt/system-config/production/roles:/etc/ansible/roles retry_files_enabled=False retry_files_save_path= +gathering=smart +fact_caching=jsonfile +fact_caching_connection=/var/cache/ansible/facts + [inventory] enable_plugins=openstack,constructed,yaml,advanced_host_list,ini cache=True cache_plugin=jsonfile -cache_connection=/var/cache/ansible +cache_connection=/var/cache/ansible/inventory [ssh_connection] pipelining = True