Ansible Galaxy Roles integrated into Release Management

Bridging Ansible Galaxy Roles for Infrastructure Configuration Management with Release Management

OpenMake Release Engineer 7.6 inclues the ability to integrate Ansible Galaxy roles into your application release management logic. This feature allows you to develop a deployment workflow that incorporates infrastructure configuration management as part of the software deployment. Check out a sneak peak at https://youtu.be/0MvavR7MStU

Adding the Ansible Galaxy roles bridges both release management and Infrastructure Configuration management.  When an application is first deployed to servers, many steps must be completed such as standing up a WebSphere Server, starting and stopping server processes, and updating low level configurations.  After that process is completed, the War or Jar file can then be installed in the newly configured server.  Release Engineer now allows you to define a software deployment workflow that can include Ansible Galaxy roles as ‘procedures’ or ‘components.’ By centralizing both the Server Infrastructure configuration with the application configuration, all steps are managed in a single complete process, minimizing errors and coordinating both development and operational activities.

Ansible Galaxy Roles and Release Engineer

Ansible Galaxy Roles

Release Engineer has incorporated the Galaxy Roles in two ways. First, reusable components, such as a Websphere install, have been added. This allows anyone to easily re-use the component without doing any extra scripting, coding or configuration.  Secondly, Release Engineer allows you to use the Galaxy Roles as functions and procedures.  Functions and procedures can be called as part of a standard software deployment workflow.  The ability to reuse these types of standard procedures minimizes one-off scripting and delivers more consistent and reproducible software deployments.


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 “Release Engineer 7.6 with Ansible Galaxy Roles”

Leave a Reply

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

Related Posts

DevOps

Distributed builds and Configuring Remote Agents

Distributed Builds and Remote Agents Using Distributed Builds with Remote Agents for Continuous Integration Distributed builds requires the use of Remote Agents.  A common question I see on our support forums is how to configure Read more...

DevOps

Improve Release Management with Automation and Plugins for Non-stop Continuous Delivery

Continuous Delivery improved with Release Management Use release management automation and plugins in your Continuous Delivery Workflows You can easily improve your Continuous Delivery by automating software deployments with release management. Automating release management involves Read more...

DevOps

Application Release Automation with Ansible Galaxy Roles and Release Engineer

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 Read more...