Ansible Playbook - Version Control - GUI - Distributed architecture

Hi Folks

What you folks recommend for below

  1. Would need playbooks in version control

  2. GUI for folks to run playbooks

  3. If you have multiple VMware vCenter data centers & AWS datacenters ie VMs in various geo locations, hence ansible control node in each site but the GUI should get results in single place of the statue of the ansible playbooks in each site

  4. Open Source Solution

What i am have been using is Jenkins with Ansible plugin & gitlab plugin

I have not tested AWX as that is kind of beta to use in Production ie deployment for stable Ansible tower

Any suggestions Please or what you folks using to achieve this

Thanks

Kiran