QA vs Prod Ansible Roles in Satellite

Posted on

I am curious what others are doing to support multiple versions of an Ansible role in Satellite. I'm currently running Satellite 6.6 if that makes a difference.

The issue I'm running into is the need to be able to update a role and have it pass through the life cycle testing. Currently most of my roles are stored in git and have multiple branches, then in Ansible AWX we have a project that references the different branches.

Now with Satellite 6.6 having better support for Ansible roles for configuration management, I would like to start shifting that way. My thought is to setup a process to get the roles from git and rename them with a suffix or prefix for the branch.

Any suggestions or ideas will be greatly appreciated,

Thank you!

Jeremy