We are wanting to have ansible auto download from git, and then run to apply any changes to several hosts. The hosts will mostly be a dynamic inventory, but some will be static.
I’m just wondering, is this what Ansible AWX is designed for? We don’t really need a UI. So happy to just do this on linux too. Although if this is what AWX is designed for maybe it makes sense for us to use it. So the workflow would be like:
change in git to playbook/ansible code → syncs to linux ansible server (maybe every 5 minutes) → runs playbook against several hosts in a dynamic or static inventory on an interval. (For example every 30 minutes)
We are also wanting to execute runs on hosts after they have been provisioned by terraform. Any advice would be greatly appreciated.