Syncing GitLab Projects to AWX — My DevOps Journey By Sireesha
The article details the author's experience syncing GitLab projects to AWX as part of their DevOps journey. It outlines the steps taken to install GitLab on a VM, push Ansible playbooks to it, and sync the repository with AWX. The author provides two methods for connecting AWX to GitLab, emphasizing the benefits of automation in managing playbook updates.
- ▪The author installed GitLab on a separate Ubuntu VM to manage Ansible playbooks.
- ▪Two methods for syncing GitLab with AWX are discussed: using SSH keys and a Personal Access Token.
- ▪The setup allows for automatic updates of playbooks in AWX whenever changes are pushed to GitLab.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 1674314) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Sirisharaju Kamparaju Posted on May 19 Syncing GitLab Projects to AWX — My DevOps Journey By Sireesha #ansible #awx If you've been following my blog series, you already know I've set up Ansible AWX on Kubernetes using Helm. Now the next logical step for me was — how do I actually get my playbooks into AWX without manually uploading them every time? The answer is GitLab.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).