It is assumed that the PAM farm will be deployed to Linux VMs, not native servers or other host types. This page provides guidance on how to provision VMs for a PAM deployment.
Supported Linux versions are Ubuntu 22.04 and Alma 9. Other versions may work but have not been tested. Windows is not supported. ARM or other non-x64 architectures are not supported.
The minimum recommended VM size is 2 VCPUs, 8 GB RAM, 40 GB disk. For production deployments, 4 VCPUs and 16 GB RAM is recommended. A standalone Ansible controller should be fine with 2 VCPUs and 8 GB RAM.
SELinux must be disabled or set to permissive mode. SELinux enforcing mode is not supported.
Firewalls must be configured to allow ports for network communication. See PAM Ports for details.
If a VM is used for the Ansible-Managed Apache role, it must have port 6443 open on the firewall.
If a VM is used for the Ansible-Managed PostgreSQL role, it must have port 5432 open on the firewall.