Supported agent platforms

Puppet provides official packages for various operating systems and versions. Although you are not required to use official packages, their use helps to simplify installation and maintenance.

Packaged platforms

puppet-agent packages are available for the platforms listed in the table.

Puppet offers extended agent support for selected operating systems that are no longer included in the standard supported platforms list. If the operating system you need is not listed in the supported operating systems table, contact Puppet to discuss available support options.

For Puppet Server system requirements, see Supported operating systems.

Operating system Tested versions Untested versions
Debian
  • 11 (aarch64, x86_64)

  • 12 (aarch64, x86_64, ARM V7L)

  • 13 (aarch64, x86_64)

 
Fedora
  • 41 (x86_64)

 
macOS
  • 14 (x86_64, ARM)

  • 15 (x86_64, ARM)

  • 26 (x86_64, ARM)

 
Microsoft Windows
  • 11 Enterprise (x86_64)

 
Microsoft Windows Server
  • 2016

  • 2019

  • 2022

  • 2025

 
Red Hat Enterprise Linux
  • 8 (x86_64, aarch64, ppc64le)

  • 9 (x86_64, ARM64, ppc64le)

  • 10 (x86_64, ARM64, ppc64le)

Extended agent support is available for Red Hat Enterprise Linux 7. Contact Puppet to discuss available support options.
 
AmazonLinux
  • 2023 (x86_64, AARCH64)

 
SUSE Linux Enterprise Server
  • 12 (x86_64)

  • 15 (x86_64)

 
Alma Linux
  • 8 (x86_64)

  • 9 (x86_64, AARCH64)

  • 10 (x86_64)

 
Rocky Linux
  • 8 (x86_64)

  • 9 (x86_64, AARCH64)

  • 10 (x86_64)

 
Oracle Linux
  • 8 (x86_64, aarch64, ppc64le)

 
Ubuntu
  • 22.04 (x86_64, aarch64)

  • 24.04 (x86_64, ARM)

  • 26.04 (x86_64, ARM)

 

Dependencies

If you use the SELinux security module, you must grant a compliance exception for Puppet and the PXP agent for those services to effectively manage configuration.