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
- Deploy new version of a micro service.
- 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.