Red Hat Ansible Automation Platform system requirements
Your system must meet the following minimum system requirements to install and run Red Hat Ansible Automation Platform.
A resilient deployment requires 10 virtual machines with a minimum of 16 gigabytes (GB) of RAM and 4 virtual CPUs (vCPU). See Choose a deployment method and topology for more information on topology options.
| Type | Description | Notes |
|---|---|---|
| Subscription |
Valid Red Hat Ansible Automation Platform subscription |
|
| Operating system |
|
Red Hat Ansible Automation Platform are also supported on OpenShift, see Installing on OpenShift Container Platform for more information. |
| CPU architecture |
x86_64, AArch64, s390x (IBM Z), ppc64le (IBM Power) |
IBM Z (s390x) and IBM Power (ppc64le) are not supported in Ansible Automation Platform 2.7. For IBM architecture support, use Ansible Automation Platform 2.6. |
| Ansible-core |
Ansible-core version 2.16 or later |
Ansible Automation Platform uses the system-wide ansible-core package to install the platform, but uses ansible-core 2.16 for both its control plane and built-in execution environments. |
| Browser |
A currently supported version of Mozilla Firefox or Google Chrome. |
|
| Database |
|
|
| IP version |
IPv4, IPv6 (single-stack and dual-stack) |
| Component | RAM | vCPU | Disk IOPS | Storage |
|---|---|---|---|---|
| Platform gateway |
16GB |
4 |
3000 |
60GB minimum |
| Control nodes |
16GB |
4 |
3000 |
80GB minimum with at least 20GB available under |
| Execution nodes |
16GB |
4 |
3000 |
60GB minimum |
| Hop nodes |
16GB |
4 |
3000 |
60GB minimum |
| Automation hub |
16GB |
4 |
3000 |
60GB minimum with at least 40GB allocated to |
| Database |
16GB |
4 |
3000 |
100GB minimum allocated to |
| Event-Driven Ansible controller |
16GB |
4 |
3000 |
60GB minimum |
These are minimum requirements and can be increased for larger workloads in increments of 2x (for example 16GB becomes 32GB and 4 vCPU becomes 8vCPU). See Horizontally scale tested deployment models to improve performance for more information.
Repository requirements
Enable the following repositories only when installing Red Hat Ansible Automation Platform:
- RHEL BaseOS
- RHEL AppStream
If you enable repositories besides those mentioned above, the Red Hat Ansible Automation Platform installation could fail unexpectedly.
The following are necessary for you to work with project updates and collections:
- Ensure that the Network ports and protocols table are available for successful connection and download of collections from automation hub or Ansible Galaxy server.
Additional notes for Red Hat Ansible Automation Platform requirements
- The Ansible Automation Platform database backups are staged on each node at
/var/backups/automation-platformthrough the variablebackup_dir. You might need to mount a new volume to/var/backupsor change the staging location with the variablebackup_dirto prevent issues with disk space before running the./setup.sh -bscript. - If performing a bundled Ansible Automation Platform installation, the installation setup.sh script attempts to install ansible-core (and its dependencies) from the bundle for you.
- If you have installed Ansible-core manually, the Ansible Automation Platform installation setup.sh script detects that Ansible has been installed and does not attempt to reinstall it.
You must use Ansible-core, which is installed by using DNF. Ansible-core version 2.16 is required for versions 2.6 and later.