Red Hat Ansible Automation Platform Database Scope of Coverage
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.