Problem:
if fact gathering is disabled in any way, at the playbook, in the ansible.cfg etc,
the ansible call back with nuke all your facts stored at TFM.
this is basically a duplicate of an issue/question I submitted about 12 hours ago but I am more convinced now that this is a “defect”
if we think of the facts stored at TFM as a cache, if we naturally expect that to work similar to the way the Ansible fact caching plugins work regarding fact gathering settings, we will be very disappointed.
Expected outcome:
when using the ansible callback, with fact gathering turned off, facts already stored at TFM are not deleted
Foreman and Proxy versions:
TFM 1.24.2
Ansible plugin 4.0.4
Distribution and version:
CentOS 7