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.
when using the ansible callback, with fact gathering turned off, facts already stored at TFM are not deleted
Foreman and Proxy versions:
Ansible plugin 4.0.4
Distribution and version: