Ansible support for Database, WMQ and WMB Deployments

Hello there

I am a seasoned DevOps veteran, and am getting interested in Ansible at the moment.

One question I have is about deploying artefacts in enterprise environments with a mutli-technology stack: for example in my current projects our custom build CI builds do the following:

  • Based on the contents of our artefacts repository in GIT we (using Jenkins CI) do the following:
  • Deploy all Websphere MQ Objects
  • Build, override (as configured) and deploy all BAR files to Websphere Message Broker
  • Deploy all Database scripts
  • Copy over Java classes
  • Copy over XSLT and XML files
  • Run message based component tests on the resultant system using SOAP-UI based tests

Is ansible able to do this and can someone describe how you would do this using ansible?

Many thanks

Kuli

Hi Kuli,

In a nutshell - yes, Ansible can automate this. Without knowing more details about the exact steps in this workflow, I can’t give precise directions; however suffice it to say this seems like a very common mix of SCM, file, template and command operations. If you’re automating this already with scripts and Jenkins, Ansible can definitely do it as well.

Thanks!