Supported operating systems and devices
You can install PE and the agent on these supported platforms.
For details about platform support lifecycles and planned end-of-life support, see Platform support lifecycle on the Puppet website.
- SELinux: Grant exceptions for Puppet and the PXP agent to allow these services to run effectively.
- File Access Policy Daemon (fapolicyd): Grant exceptions for PE services to prevent potential restrictions.
- umask: Ensure your operating system's default
umask
is set to022
or less restrictive. A more restrictive setting can lead to unintended failures, as Puppet users might be denied access to necessary files.
Primary server platforms
The PE primary server can be installed on the following operating systems. All primary server platforms require an x86_64 architecture (or amd64 for Ubuntu).
Operating system | Versions |
---|---|
AlmaLinux | 8, 9 |
AmazonLinux | 2, 2023 |
Oracle Linux | 8 |
Red Hat Enterprise Linux (RHEL) | 8, 9 |
Red Hat Enterprise Linux (RHEL) (FIPS 140-2 compliant) | 8 |
Rocky Linux | 8, 9 |
SUSE Linux Enterprise Server | 15 |
Ubuntu (General Availability kernels) | 20.04, 22.04, 24.04 |
Agent platforms
The agent can be installed on these operating systems and architectures.
puppet-agent
package (as explained in Installing agents) and reinstalling any Ruby plugins/gems that were added at /opt/puppetlabs/puppet/bin/gem
.Operating system | Versions | Architecture | |
---|---|---|---|
AIX | 7.2, 7.3 We support only technology levels that are
still under support from IBM. |
POWER | |
AlmaLinux | 8, 9 |
|
|
Amazon Linux | 2, 2023, 2023 (FIPS) |
|
|
CentOS | 7 | x86_64 | |
Debian | Buster (10), Bullseye (11), Bookworm (12) |
|
|
Fedora | 36, 40, 41 |
|
|
macOS | 11, 12, 13, 14, 15 |
|
|
Microsoft Windows | 10, 11 |
For FIPS 140-2 compliant Microsoft Windows, use version 10 with x64 architecture. |
|
Microsoft Windows Server | 2012, 2012 R2, 2012 R2 Core, 2016, 2016 Core, 2019, 2019 Core, 2022, 2016 FIPS, 2025 | x64 For FIPS 140-2 compliant Microsoft Windows Server, use 2012 R2 or 2012 R2 core. |
|
Oracle Linux | 7, 8, 9 |
|
|
Red Hat Enterprise Linux (RHEL) | 7, 8, 9 |
For FIPS 140-2 compliant Red Hat Enterprise Linux (RHEL), use version 7, 8, or 9 with x86_64 architecture. |
|
Rocky Linux | 8, 9 |
|
|
Scientific Linux | 7 | x86_64 | |
Solaris | 11 | SPARC, x86_64 | |
SUSE Linux Enterprise Server | 12, 15 | x86_64 | |
Ubuntu (General Availability kernels) | 18.04, 20.04, 22.04, 24.04 |
|