Red Hat Ansible Automation Platform Life Cycle
Contents
- Overview
- Life Cycle Dates
- Life Cycle Phases
- Ansible Automation Platform Installation Requirements
- Scope of Support
- Ansible Core Version Support by OS and Execution Environment Images
- Ansible Collections
- Red Hat Ansible Automation Execution Environment Life Cycle Page
- Postgres Database Scope of Support
- Versioning and Release Strategy for Ansible Engineering Maintained Certified Collections
- Ansible Automation Platform Documentation
- Ansible Automation Platform Release Notes
- Ansible Automation Platform Preview and Deprecated Features
Ansible Automation Platform Lifecycle
Overview
As part of a Red Hat Ansible Automation Platform (AAP) subscription, customers have access to supported versions of on-premise packages, as well as hosted Ansible services provided on Red Hat Hybrid Cloud Console. Red Hat provides a published product life cycle for Ansible Automation Platform so that customers and partners can properly plan, deploy, support, and maintain their on-premise automation clusters as well as operate the Red Hat Hybrid Cloud Console Ansible hosted services that they use as part of the Ansible Automation Platform subscription.
Customers are recommended to upgrade their Ansible Automation Platform environments to the most current supported version of the product in a timely fashion. Features and bug fixes target only the latest versions of the product, though some allowance may be given for high security risk items.
This lifecycle page outlines and details the versions of Ansible Automation Platform, its dependencies and what it can manage.
Life Cycle Dates
Ansible Automation Platform Life Cycle
Scope of Coverage
Support will be provided for use according to the published Scope of Coverage in Appendix 1 of the Red Hat Enterprise Agreement.
To encourage the rapid adoption of new technologies while keeping the high standard of stability inherent in Red Hat enterprise product, the product life cycle for Red Hat Ansible Automation Platform is divided into three phases of maintenance, described below.
Production Phases
Life Cycle Phase | ||||
---|---|---|---|---|
Description | Full Support | Maintenance Support 1 | Maintenance Support 2 | Extended Life-cycle Support add-on |
Qualified critical security fixes | Yes | Yes | Yes | Yes3 |
Bug fixes by severity 1 | Critical and important severity issues | Critical severity issues | No | No |
Asynchronous Security Errata (RHSA) | Yes | Yes | Yes | No |
Asynchronous Bug Fix Errata (RHBA)2 | Yes | Yes | No | No |
Select Software Enhancements | Yes | No | No | No |
Phases | Security Fixes | Bug Fixes | Feature Fixes / Enhancements |
---|---|---|---|
Maintenance Support 1 | Critical & Important | Critical only | No new features |
Maintenance Support 2 | Critical only | None | No new features |
Table 1.0 - Description of Maintanance Support Phases
The following image shows the relationships between Ansible Core versions that are either default in the AAP release or available for use with AAP as per Table 1.1 AAP Release Lifecycle.
Table 1.1 - Current AAP and Ansible Core lifecycles
The following table depicts what the minimal install requirements are for Operating System and Database for Ansible Automation Platform
Table 1.2 - Operating System and Database Requirements
1.
Ansible-core platform version is the version of Ansible Core required to
install
and
operate
AAP for its supported lifecycle as well as the default version of Core in the platform.
The default version of core is supported for the entire lifecycle of the platform version it is attached to.
2.
AAP is versioned as 2.5, 2.4 etc.. The components and services within are versioned with each release and move independently. For example, running the installer on an existing cluster can and will update only those components for that release of the installer, therefore moving each changed component on a version
independently.
Commercially reasonable support is offered for customer provided databases. Issues may be requested to be shown on the shipped database for full support resolution.
The Ansible Automation Platform is supported for standard activities, and also has the common unsupported exclusions as follows;
Commercially reasonable support is offered for customers that want to leverage an Ansible Automation Platform control plane (running on a Red Hat supported platform) with an execution plane (container groups) running on Amazon EKS, Azure AKS or Google Cloud GKE.
Cloud kubernetes services must be running a version of the kubernetes API in a matching supported release of OpenShift, tested against the version of AAP being deployed. Supported OpenShift versions are available in the
Ansible Platform Services and Components
table above, and matching Kubernetes API versions to OpenShift versions is available at
https://access.redhat.com/solutions/4870701.
Ansible Core is made available in Ansible Automation Platform via the use of Execution Environment images. We supply execution environment images containing various versions of Ansible Core to meet
your automation needs. Examples of this are;
We aim to have stable supported long lifecycles for Ansible Core versions ending with “even” suffix and short term lifecycle as shown in Graphic 1.0 for “odd” suffixed Ansible Core versions.
All Execution Environment images are released to
catalog.redhat.com
as the official and supported source. Versioned EEs are locked to the Ansible Automation Platform version by way of their namespace whereby Version-less are not locked to any version and all can be found in the ansible-automation-platform namespace.
The following table details the supported control and managed node coverage, please refer to AAP Lifecycle table 1.1 for supported dates per Ansible Core.
Table 1.3 - Control and Managed Node Coverage
1.
In all RHEL cases, depending on what version is being managed, you may need to set
ansible_python_interpreter
to the correct python path so that your Ansible and Python's dependencies align for the automation use cases you wish to perform.
2.
Windows Server versions 2016, 2019, 2022 and 2025 (requires Ansible core 2.18+) are supported. Windows Server with WDAC enabled is currently not supported. OpenSSH is supported in Windows Server 2022+ and Ansible core 2.18+. Additionally, Desktop/laptop devices and devices running desktop variants of supported operating systems (e.g. Windows 10/11) are not covered by commercially reasonable support unless a support exception has been granted with agreed conditions.
Table 1.4 - Other Operating System Support
3. IBM-managed nodes are tested and supported by IBM and require a valid support contract with IBM. Please refer to the following for more details:
Ansible Support for IBM operating systems and content
In Red Hat Ansible Automation Platform (AAP), most automation is delivered through
Ansible Collections. This means that when you automate a target system (or "end node"), the tasks are executed using collections that are purpose-built for that specific platform or technology.
As a result, the
lifecycle and support
of automation for a given end node are governed by the
individual Ansible Collection
used to manage it.
It’s important to note that this model does
not impact the support or lifecycle of the Ansible Automation Platform itself.
The platform remains fully supported by Red Hat, independently of the individual collections in use. Please refer to individual collection lifecycles for further details.
Ansible Automation Platform Installation Requirements
AAP version
Default Ansible-core 1
Required OCP version for Operator
RHEL-provided PostgreSQL version
RPM Install OS
Containerized OS
2.5
ansible-core 2.16
4.12-4.18
15
RHEL 8, RHEL 9
RHEL 9, RHEL 10
2.4
ansible-core 2.15
4.10-4.18
15 (v13 is supported until Nov'25)
RHEL 8, RHEL 9
RHEL 9 (Tech Preview)
Scope of Support
Customer Provided Database
Supported Activities
Unsupported Activities
Installation
Database Replication/Failover
Upgrades
External applications integrated with the platform (i.e. third party loggers, load balancers, or authentication)
Backup/Restore
Custom content/collection development and debugging
Standard configuration
Custom configurations
Usage (API and UI)
Custom API integrations
Operation
Custom content
Customer Provided Kubernetes - Container Groups Only
Ansible Core Version Support by OS and Execution Environment Images
Versioned and Version-less Execution Environment Images
Versioned EE
Version-less EE
Ansible Core Version
Execution Environment (EE) Images
EE Base OS
Control Node Python Versions
Managed Node Python Versions
(2)Managed Node PowerShell Versions
(1)Supported Managed OS (RHEL)
2.18
ee-minimal-rhel8, ee-minimal-rhel9, ee-supported-rhel8, ee-supported-rhel9
RHEL 8, 9,10
3.11 – 3.13
3.8 – 3.13
5.1
RHEL 9 – 10
2.17
ee-minimal-rhel8, ee-minimal-rhel9, ee-supported-rhel8, ee-supported-rhel9
RHEL 8, 9,10
3.10 – 3.12
3.7 – 3.12
5.1
RHEL 9 – 10
2.16
ee-minimal-rhel8, ee-minimal-rhel9, ee-supported-rhel8, ee-supported-rhel9
RHEL 8, 9,10
3.10 – 3.12
2.7, 3.6 – 3.12
4 – 5.1
RHEL 7 – 10
2.15
ee-minimal-rhel8, ee-minimal-rhel9, ee-supported-rhel8, ee-supported-rhel9
RHEL 8, 9
3.9 – 3.11
2.7, 3.5 – 3.11
4 – 5.1
RHEL 7 – 9
Other Operating System
Supported EE or Ansible Control Node
Supported Target
(3)IBM Operating Systems
Ansible Core version 2.15 or later
OpenSSH enabled
IBM Open Enterprise SDK for Python 3.11 or later
IBM z (z/OS)
IBM i
IBM AIX
Arista EOS
Cisco IOS, IOS-XE, IOS-XR, NX-OS
Juniper Junos OS
VyOS
Refer to Ansible Collection for requirements and/or vendor documentation.
Ubuntu (x86_64 only)
As Per AAP Lifecycle
Additional operating systems such as unlisted RHEL variants
available for Commercially-reasonable support only (i.e. issue can be replicated on a supported platform)
Ansible Collections
Examples: