Red Hat Ansible Automation Platform
Simple IT automation anyone can use
Why, when, and how of automation
Red Hat Ansible Automation Platform allows developers to set up automation to provision, deploy, and manage compute infrastructure across cloud, virtual, and physical environments. Common use cases for Ansible Automation Platform include end-to-end workflow orchestration, application deployment, continuous delivery, configuration management, infrastructure provisioning, and security threat response.
Developers of Ansible content—Ansible content creators, as we call them—create automation via simple, YAML-based syntax files called playbooks, along with plugins written in Python, bash, or any other language of their choice. Creators then package their content into collections to be distributed via Ansible Galaxy to the larger community, or internally via their localized Ansible automation hub.
Click here to find out how automation can help your business.
Ansible Automation Platform 2.3 available now
Building on the foundation of its next-generation container-based architecture, Ansible Automation Platform 2.3 introduces many new features and capabilities that deliver simpler, more secure automation at scale.
See what’s new in Ansible Automation Platform 2.3
Automation controller project signing with ansible-sign: Projects are logical arrangements of Ansible playbooks represented in the Ansible automation controller. Signing projects with the new ansible-sign tool adds additional checks for playbooks held in source control.
Sign and validate Ansible content via the web user interface (UI): The ability to sign collections and execution environments from the command line was first released as a Technology Preview feature in Ansible Automation Platform 2.2. Private Automation Hub Administrators can now sign collections and execution environments and validate signed content directly from the web UI in Private Automation Hub, simplifying control of content.
Automated controller enhancements: In Ansible Automation Platform 2.3, the controller is now “meshed,” with sub-components that can activate and complete actions on behalf of the primary controller. This lets you simplify execution node deployments and accelerate automation adoption.
Ansible Automation Platform Operator for Day 2 operations: Configure, update, and maintain Ansible Automation Platform components.
Automate on AWS: Ansible Automation Platform is now available on AWS as a self-managed offering.
New capabilities in Technology Preview: Ansible Automation Platform includes event-driven Ansible, simpler execution node capacity, enhancements for job utilization on multiple execution nodes, and support for external execution nodes.
Ansible Automation Platform on edge and public cloud
Ansible Automation Platform for edge
Edge automation with Ansible Automation Platform takes IT automation out of the datacenter and into edge devices and workloads that are actually being automated. Many devices are in use at remote locations, where there may not be IT staff available to maintain and configure them. Ansible Automation Platform can help you centrally automate the provisioning of devices and processes far from your infrastructure’s core.
Ansible Automation Platform on public clouds
To support cloud-native development, Ansible Automation Platform is now available on Microsoft Azure as a managed offering and on AWS as a self-managed offering supported by Red Hat. These new offerings provide complete Ansible Automation Platform capabilities, including integration with native Azure and AWS services and integrated billing for added flexibility and speed.
Integrating Ansible into your existing IT
Red Hat understands that today’s enterprises use a wide variety of tools and vendors to manage their IT estate, and Ansible Automation Platform was designed to work seamlessly with them. Ansible Automation Platform includes hundreds of modules to support a wide variety of IT integrations. Browse integration solutions below.
The Ansible open source project
Red Hat’s product development cycle has always been rooted in open source and the communities that help to steer Red Hat’s products’ direction. Like Fedora is the upstream project for Red Hat Enterprise Linux, the projects listed here are the upstream versions of products that make up the Red Hat Ansible Automation Platform.
Ansible developers (including community contributors) add new features, fix bugs, and update code in many different repositories in the Ansible community. The ansible/ansible repository contains the code for basic features and functions, such as copying module code to managed nodes. This code is also known as ansible-base.
AWX is the upstream project from which the Red Hat Ansible Tower offering is ultimately derived. AWX is designed to be a frequently released, fast-moving project where all new development happens.
Galaxy provides pre-packaged units of work known to Ansible as roles and collections. Content from roles and collections can be referenced in Ansible playbooks and immediately put to work. You'll find content for provisioning infrastructure, deploying applications, and all of the tasks you do every day.
Developer mailing list
For those who are looking to connect with other Ansible developers and collaborate on your deployments or content, please visit the developer mailing list to sign up and get started.