Application Release Automation requires the ability to manage both the application stack and server configurations. IT Engines such as Ansible are designed to manage server configurations and the IT Stack, but do not focus on managing the application stack. Application Release Automation (ARA) solutions such as OpenMake Release Engineer are designed to coordinate the application stack across the continuous delivery pipeline, supporting database updates, version jumping, deployment version control, auditing and reporting.

Application Release Automation with easy access to Ansible Galaxy Roles

To address the management of the datacenter, Release Engineer includes integration to the Ansible Galaxy Roles. On start-up, Release Engineer loads all available Ansible Galaxy Roles into the Release Engineer database from the Ansible community site. These Galaxy Roles are defined to Release Engineer as Components with Actions. Components are assigned to an Application and are versioned. With the Galaxy Roles immediately available, it is very easy to add the installation or update of Tomcat, WebSphere or Oracle using the Ansible Galaxy Role. No extra work required. It is all done for you. The new Ansible Component is defined to your Application with all of the required.

application release automation with Ansible

The combined solution of both Ansible and Release Engineer provides you with a delivery solution that can support the continuous delivery pipeline by managing both the IT Stack and Application Stack. Most important to understand is that Release Engineer allows you to manage your application stack without the use of RPMs. Instead this level of information is exposed to all, and can be manipulated as needed across the life cycle from dev through prod. Critical details of the application stack are dynamically managed through a workflow editor instead of managed statically in RPMs. This is key to a more agile approach to Continuous Delivery, reducing dependencies on one-off scripts that cannot be easily tweaked.

The lesson is to use the right tool for the job and Release Engineer allows you to do just that with its Ansible Integration.

Categories: DevOps

TRagan

Ms. Ragan has had extensive experience in the development and implementation of DevOps for large organizations. She began her consulting career in 1989 on Wall Street specializing in build, testing and release management for the distributed platform. It was during her consulting experiences that Ms. Ragan recognized the lack of standardized development procedures on open systems that were common on the mainframe. In the years leading to the creation of OpenMake Software she worked with development teams in implementing a community driven standardized build and deploy process that enabled frequent builds and releases, automated around version control. Her knowledge and experience contributed to the creation of OpenMake Meister, the first commercial Build Automation solution. Ms. Ragan served on the Eclipse Foundation Board of Directors as an Add-in Provider Representative for 5 years. She has been published on numerous occasions and regularly speaks at conferences including CA World where she presented for 15 consecutive years. She holds a BS Degree in Business Administration, Computer Technology from California State University, Pomona.

0 thoughts on “Application Release Automation with Ansible Galaxy Roles and Release Engineer”

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

DevOps

SVN Importer – converting from Borland StarTeam

SVN Importer Tips for converting to Subversion Intro to the SVN Importer I’ve previously posted about the SVN Importer tool here and hoped at some point to follow up on my experiences converting from specific Read more...

DevOps

Polarion SVN Importer

Using the Polarion SVN Importer tool Lessons on Polarion SVN Importer On and off over the last few years or so I have been working with the open-source Polarion SVN Importer tool to help customers migrate to Subversion Read more...

DevOps

Why is Docker so Ubuntu-centric?

Docker and Ubuntu tight integration It seems that Ubuntu is the OS of choice for Docker users. Here at OpenMake Software we have started down the path to integrating Docker into our products and our Read more...