Red Hat Ansible Automation Platform Database Scope of Coverage

Updated -

What databases are supported by Red Hat Ansible Automation Platform, and what is supported when using them?

Ansible Automation Platform can work with two varieties of database:

Database, installed with Ansible Automation Platform

This database consists of a PostgreSQL installation done on the controller node, hub node, or separate node as part of Ansible Automation Platform installation using PostgreSQL packages provided by Red Hat.

An embedded database carries the following scope of coverage:

Covered by Red Hat Not covered by Red Hat
Installation Replication configuration for HA or DR
Operation HA/DR operation
Software and version upgrades
Backup and restore
Performance diagnosis and potential tuning

Customer-provided or configured database

This is an external database that is provided by the customer, whether on bare metal, virtual machine, container, or cloud hosted service. When the Automation Platform is installed, the address and credentials for the database are provided. No other configuration is done. This database may be:

  • a customer-deployed HA or DR configuration using PostgreSQL packages provided by Red Hat
  • a customer-provided PostgreSQL database provided by a customer-internal team
  • a cloud-hosted PostgreSQL database
  • a third-party PostgreSQL offering

A customer-provided database must be a PostgreSQL-compatible database of the appropriate version or newer for the installed version of Ansible Automation Platform. See the Ansible Automation Platform installation documentation for requirements. This database should live in the same location as the other platform services.

A customer provided database carries the following scope of coverage:

Covered by Red Hat Not covered by Red Hat
Platform configuration and platform operation connected to the database Replication configuration for HA or DR
Backup and restore (for Postgres versions that match what is provided with the Platform) HA/DR operation
Backup and restore advice (for Postgres versions newer than what is provided with the Platform) Software and version upgrades
Commercially reasonable performance diagnosis and potential tuning Customized configurations and hardening

Ansible Automation Platform connecting to a highly-available or disaster-recovery configured database is a supported configuration. In this scenario, support is limited to the connection to the database as described above. During troubleshooting, if issues are detected that are determined to be with the HA configuration or the underlying infrastructure, Red Hat may at their discretion provide suggestions, or refer the customer to their third-party database vendor, cloud provider, or other responsible organizations.

For covered operations, no support exceptions are required.

For more information, see the Red Hat Ansible Automation Platform Scope of Coverage.

3 Comments

When is Database replication getting supported by Ansible Tower?

A bit late but what Richard said + more details in Is Database Replication Supported with an Ansible Tower subscription?.

Ansible Automation Platform (Tower/Controller component) is supported running on a Database where replication is enabled, however the Red Hat Ansible Automation Platform doesn't provide support for the replication configuration of the Postgres database or the operation of that functionality.