Automation Platform
-
Overview Get started
Features
- Ansible Lightspeed
- Ansible plug-ins for Red Hat Developer Hub
- Event-Driven Ansible
- Self-service automation portal
- Automation execution environments
- Automation controller
- Automation mesh
- Ansible Content Collections
- Ansible automation hub
- Automation dashboard and automation analytics
- Ansible development tools
-
All features
-
Use cases -
Integrations Extend your use of Ansible Automation Platform with partner offerings, including certified collections and resources.
-
Deployment options - Documentation
- Home
- Technologies
- Red Hat Ansible Automation Platform
- DevOps with Red Hat Ansible Automation Platform
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.
This video can't play due to privacy settings
To change your settings, select the "Cookie Preferences" link in the footer and opt in to "Advertising Cookies."
Red Hat DevOps platform in action—a 7-part playlist. Playlist duration: 54:54
Features and benefits
Foster cross-team collaboration
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-lint 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 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.
CyberArk used Ansible Automation Platform to standardize security management and build a more resilient, robust security posture across their enterprise.
BYMA reduced its client configuration times from minutes to seconds by automating routine tasks—including password management and client updates—with Ansible Automation Platform.
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.