I’d like to load facts for a host that are defined in a JSON file on the control machine. The json file (along with the playbooks) is in a repo that multiple people can check out, and so I don’t want to require that each user who checks out the repo copies this file to /etc/ansible/facts.d.
Is there another way to load a JSON file that lives on the control machine and use its contents to populate variables?
I ended up writing a custom facts module to do this, but it seems like overkill.
Lorin