Ansible Automation Platform Certified and Validated Content
Table of Contents
Overview
Ansible Automation Platform includes certified and validated content collections. Certified collections are fully supported by Red Hat partners. Validated content provides an expert-led approach for automating your platform portfolio across infrastructure, networking, cloud, security, and edge use cases.
Certified content may be downloaded and installed from Ansible Automation Hub
NOTES:
- Ansible Automation Hub requires a valid Red Hat Ansible subscription for access.
- A subset of the certified collections below are developed, tested, built, delivered, and supported by Red Hat.
- For issues that involve both Red Hat and a third party, when opening a case with Red Hat, a customer may be asked to open a ticket with the third party as well for additional support/collaboration through TSANet. For more information consult the "Collaboration between partners" section of Best practices for engaging with Red Hat Support.
- For information on supported versions of Ansible, see the AAP Life Cycle.
Certified Content in Ansible Automation Hub
All certified content can be viewed in the Red Hat Catalog. Each collection entry contains information on the latest available version, collection documentation, and which version of AAP it has been certified for.
Validated Content in Ansible Automation Hub
Ansible validated content focuses on delivering an expert-led approach for automating your platform portfolio across infrastructure, networking, cloud, security, and edge use cases.
Ansible validated content collections contain pre-built YAML content (such as playbooks or roles) to address the most common automation use cases. You can use Ansible validated content out-of-the-box or as a learning opportunity to develop your skills. It's a trusted starting point to bootstrap your automation: use it, customize it, and learn from it.
Due to the focus on customization and the intent for this content to be modified, it is not subject to the same support requirements as our certified collections. To this end, any issues with this content should be filed directly at the source repository for that collection.
The following table describes some of this validated content. Customers can see the full set of validated content on Automation Hub.
| Validated Content Collection Name | Description |
|---|---|
| ansible.mcp_builder | Roles and playbooks for installing Model Context Protocol (MCP) servers in Ansible Automation Platform execution environments |
| cisco.cvd_compute | Cisco Validated Design roles for automating Day 2 operations on Cisco UCS compute infrastructure |
| cisco.splunk_otel_collector | Roles for deploying and configuring the Splunk Distribution of OpenTelemetry Collector on managed hosts |
| cloud.aws_ops | Roles and playbooks to demonstrate Ansible on Amazon Web Services |
| cloud.aws_troubleshooting | Ansible roles to help troubleshoot AWS resources |
| cloud.azure_ops | Roles and playbooks for automating Microsoft Azure resource management |
| cloud.gcp_ops | Roles and playbooks for automating Google Cloud Platform resource management |
| cloud.terraform_ops | Roles for automating cloud resources via AAP Terraform integration |
| cloud.vmware_ops | Roles and playbooks for automating VMware management |
| edge.microshift | Management and automation of MicroShift for rpm-ostree based images |
| f5networks.f5_eda_security | Roles for event-driven automation with F5, using ElasticSearch or Dynatrace |
| f5networks.f5_platform_modernization | Roles for migrating and upgrading legacy F5 BIG-IP configurations |
| infra.aap_configuration | Interaction with AAP via roles using certified collection modules |
| infra.aap_configuration_extended | Roles extending aap_configuration collection functionality |
| infra.aap_utilities | Roles to install and manage AWX and AAP |
| infra.ah_configuration | Playbooks for Automation Hub or Galaxy NG server interaction |
| infra.ai | AI orchestration for infrastructure operations |
| infra.ansible_rekey_variables | Manage vaulted inventories and rekey encrypted variables |
| infra.controller_configuration | Roles to interact with AWX or Ansible Controller |
| infra.convert2rhel | Roles for conversion using the Convert2RHEL framework |
| infra.eda_configuration | Collection for EDA Controller server interaction via playbooks |
| infra.ee_utilities | Roles to manage Execution Environments |
| infra.leapp | Perform RHEL in-place upgrades using the Leapp framework |
| infra.lvm_snapshots | Snapshot and rollback capabilities for RHEL in-place upgrades |
| infra.mecm_ops | Roles for managing Microsoft Endpoint Configuration Manager (MECM/SCCM) resources including emergency patching, health checks, and reboot management |
| infra.middleware_ocpv | VM lifecycle management within OpenShift Virtualization |
| infra.openshift_virtualization_migration | Migrating virtual machines to OpenShift Virtualization |
| infra.openshift_virtualization_ops | Managing and maintaining VM workloads in OpenShift Virtualization |
| infra.osbuild | Management of osbuild composer for rpm-ostree |
| infra.support_assist | Roles for gathering diagnostic data commonly requested in Red Hat Support Cases, with optional upload to the Red Hat Support Case Portal |
| infra.windows_ops | Content for AAP on Windows |
| network.acls | Management tools and health-checks for platform-independent ACLs |
| network.backup | Platform-agnostic network backup management |
| network.base | Core for other validated content; provides Resource Manager role |
| network.bgp | Manage BGP resources and perform BGP health checks |
| network.healthchecks | Platform-agnostic roles for performing automated health checks across network devices (BGP, CPU, memory, interfaces, OSPF) |
| network.interfaces | Manage interface resources and perform health checks |
| network.inventory_reports | Collect network facts, convert to structured formats, and visualize as HTML |
| network.meraki_ops | Toolkit for managing Cisco Meraki networks |
| network.offline_migration_sdn_to_ovnk | Playbooks for migrating OpenShift CNI plugin from OpenShift SDN to OVN-Kubernetes with rollback support |
| network.ospf | Manage OSPF resources and perform SPF health checks |
| network.telemetry | Manage telemetry config on network devices, integrate with EDA |
| network.vpn | Maintain and validate VPN tunnels |
| paloaltonetworks.panos_policy_automation | Roles for automating security policy creation and management on Palo Alto Networks Panorama |
Event Driven Ansible Content in Ansible Automation Hub
Many of these integrations are in the area of event-source plugins that make it possible for Event-Driven Ansible's decisioning capability to receive intelligence about a condition in the IT environment that needs a response.
The following table describes some of the Event-Driven Ansible content available. Customers can see the full set of Event-Driven Ansible content on Automation Hub.
Certified Content
| Collection Name | Description | Maintained and Supported By |
|---|---|---|
| amazon.aws | This collection includes event source plugins for AWS CloudTrail and SQS Queue, enabling event-driven automation responses to AWS events. | Red Hat Ansible |
| ansible.eda | This collection contains event source plugins, event filters and example rulebooks to be used with ansible-rulebook. | Red Hat Ansible |
| azure.azcollection | This collection includes event source plugins for Azure Event Hub and Azure Service Bus, enabling event-driven automation responses to Azure events. | Red Hat Ansible |
| crowdstrike.falcon | This collection contains an event source plugin to receive events from CrowdStrike Falcon Event Stream. | Crowdstrike |
| dynatrace.event_driven_ansible | This Event source plugin from Dynatrace captures all problems from your Dynatrace tenant and in conjunction with Ansible EDA rulebooks helps to enable auto-remediation in your environment. | Dynatrace |
| ibm.instana | The IBM Instana collection provides the ability for Instana event data to be consumed by Event Driven Ansible (EDA). | IBM |
| ibm.turbonomic_eda | This IBM Turbonomic Ansible Collection provides examples that can be used to automate Turbonomic cloud scaling decisions using Event Driven Ansible (EDA). | IBM |
| juniper.eda | This collection contains event source plugins and rulebooks for receiving events from Juniper Networks devices and automating responses via Event-Driven Ansible. | Juniper Networks |
| kentik.ansible_eda | The Kentik Collection for Ansible includes an event source plugin from Kentik to accept alert notification JSON and works in conjunction with Ansible EDA rulebooks to allow users to automate changes to their environment. | Kentik |
| logicmonitor.integration | This collection contains the integrations for receiving alerts and events from LogicMonitor. | LogicMonitor |
| microsoft.scom | This collection includes an event source plugin to receive alerts from Microsoft System Center Operations Manager (SCOM) for event-driven automation. | Microsoft |
| networktocode.nautobot | This collection includes an event source plugin to receive changelog events from Nautobot, enabling event-driven automation for network source of truth changes. | Network to Code |
| paloaltonetworks.panos | This collection contains an event-source plugin to receive messages from a PAN-OS firewall, determine the appropriate response to the event and then execute automated actions to address or remediate. | Palo Alto Networks |
| redhat.insights_eda | This collection contains the event source plugin for receiving events out of Red Hat Insights. | Red Hat Insights |
| servicenow.itsm | This collection includes an event source plugin to receive record change events from ServiceNow ITSM, enabling event-driven automation for IT service management workflows. | ServiceNow |
| splunk.itsi | This collection includes an event source plugin for Splunk IT Service Intelligence (ITSI), enabling event-driven automation through AAP EDA rulebooks. | Splunk |
Validated Content
| Collection Name | Description |
|---|---|
| network.telemetry | Manage telemetry configuration on network devices and integrate with Event-Driven Ansible (EDA). |
Content Removed From or Deprecated on Ansible Automation Hub
Collections are subject to deprecation and removal from Ansible Automation Hub if they violate certified or validated content program criteria.