Openshift cluster management

My ansible knowledge is very limited. I would like to get some expert suggestions from the experts here. Our environments (staging(2-3), productions(3-4)) managed through open shift cluster and docker based micro services(our application contains 10-15 micro services). What we are looking for is to manage these through ansible. When I say manage what we want to achieve is to automate the most common repetitive tasks
For example

  1. Deploy new version of a micro service.
  2. Update the micro service environment variables.
    etc

So what I am aiming to real devops from a dev team. So dev team will complete their development and promote their docker images in to the company docker registry. Along with that they will be responsible to come up with a play-book(not sure about this) for that particular deployment. Now this same play book can execute in different staging environment and finally in production if everything goes right.

Is there any existing modules/plug-ins to achieve this. (I see there are k8s,opeshift_raw)

Thanks in advance for your inputs.

You could manage it via ansible tower . We are using it in our environment

You can explain bit more to understand your need

yes, If you could explain little further that would be helpful, My understanding is ansible tower is just executing the ansible playbooks.

I am not sure how could I brief it. There a re few docker and openshifg modules available. We can use it. Else we have to create our playbook as per your exact

Request