Hi,
we plan to deploy Linux client configurations via Ansible. Since not all clients are running all the time, we want Ansible to run the deployment in regular invervals, e.g. every 2-3 hours. What is “the Ansible way” to implement this? Is there a better way than to have a cronjob on the Ansible server, which runs the appropriate playbook (or playbooks) in regular intervals? Is there some kind of “pull” mechanism supported by Ansible, so that the /clients/ can initiate Ansible runs? I couldn’t find anything in the documentation, but then I wasn’t even sure what keywords I should look for
And no: Ansible Tower is not an option. We can’t afford it.
I appreciate any pointers
Frank