So when using Puppet, the clients get a checkin periodically. Is there any value in running a scheduled task for Ansible to send facts periodically and do a checkin? For example, getting uptime maybe?
If so, what would I do to make this happen?
Very new to Foreman and Ansible - learning my way around.
You can schedule a regular ansible roles run in the job invocation form. The “recurring logic” UI is not perfect but generally it works reliably.
Other option is to trigger the run in default “run once” mode but perform that repeatedly e.g. from cron (either use API or hammer CLI). We hope to improve the user experience for scheduling assigned roles runs in future.