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.

Reply via email to