I'm using: jch@jch-air[727]:master$ ansible --version > > ansible 2.4.2.0 > > config file = /Users/jch/Documents/ttn-multitech-cm/master/ansible.cfg > > configured module search path = [u'/Users/jch/.ansible/plugins/modules', >> u'/usr/share/ansible/plugins/modules'] > > ansible python module location = >> /usr/local/Cellar/ansible/2.4.2.0_2/libexec/lib/python2.7/site-packages/ansible > > executable location = /usr/local/bin/ansible > > python version = 2.7.10 (default, Jul 15 2017, 17:16:57) [GCC 4.2.1 >> Compatible Apple LLVM 9.0.0 (clang-900.0.31)] > > I'm caching facts: gathering = smart fact_caching = jsonfile fact_caching_connection = catalog fact_caching_timeout = 3600
My targets are low powered embedded gateways running Yocto Project Linux, so I implement some speed-up with facts. One of the facts is a list of packages installed, this greatly speeds up an Ansible run as I do not need to run individual opkg tasks if the package is in the package list fact. However, I am running into a caching issue. If I install or remove a package, I need to update the facts. I can do this at the end of a run in a handler. However the caching seems to ignore my attempt to refresh the cache with: - name: Reload ansible_local setup: filter=ansible_local It seems to me that this is a bug. The documentation is not too clear on the interaction between setup_module and caching. Or am I missing a way to force a reload? Thanks. Jeff -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/47b6ae9e-7c39-4937-a4ab-999dab7dbbf2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
