USE CASE
DevOps with Red Hat Ansible Automation Platform
Overview
Red Hat® Ansible® Automation Platform automates the major stages of continuous integration, delivery, and deployment (CI/CD) pipelines—becoming the activating tool of DevOps methodologies.
Features and benefits
Create a culture of communication
Team members from any department can participate in the same workflows by using the automation controller’s user interface, role-based access controls (RBAC), and human-readable automation language.
Establish (and protect) processes
Ansible Automation Platform protects and improves processes by allowing individuals within (and across) teams to capture solutions in playbooks that everyone can use or improve—simplifying the process of group interaction, problem solving, and (generally) getting stuff done.
Provide the right DevOps tools
Implementing a DevOps methodology requires tools like Ansible Automation Platform that break down barriers between development and operations teams while continuously delivering, monitoring, and measuring performance.
Integrate continuously
Ansible Automation Platform can validate interactions between different infrastructure components, using frameworks like Test Kitchen or Molecule to define and execute these tests, as well as ansible-lin that checks code against a set of predefined rules.
Deliver continuously
Automate the release of validated code to a repository codebase that's always ready for the next stage in the application lifecycle management process: deployment.
Deploy continuously
Deploy updates to servers, networks, load balancers, monitoring systems, web services, and other devices during a rolling update that uses a comparatively small amount of certified automation content.
Red Hat named the leader in infrastructure automation platforms
Forrester Research named Red Hat Ansible Automation Platform the leader in The Forrester WaveTM: Infrastructure Automation Platforms, Q4, 2024—with the highest score in the strategy category.
Customer success stories
Education Payroll Limited used Ansible Automation Platform to automate DevOps processes associated with payroll management services across New Zealand’s 2,500 schools.
Keep learning
Documentation
Playbook example: Continuous delivery and rolling upgrades
Learn how to use lamp_haproxy to do zero-downtime rolling upgrades of web application stacks.
Article
What is continuous delivery?
Continuous delivery is a software development practice that uses automation to speed the release of new code.
Whitepaper
Streamline CI/CD pipelines with Red Hat Ansible Automation Platform
Read about some use cases for automating CI/CD pipelines—and then learn how to do it.