Puppet Enterprise is our flagship IT automation software that gives you the power to easily automate repetitive tasks, quickly deploy critical applications, and proactively manage infrastructure, on-premise or in the cloud.

Get Puppet Enterprise

Try Puppet Enterprise for free on up to 10 nodes and discover the power of automating your IT operations. 

Puppet Enterprise Includes

Puppet Enterprise includes the following components in a single installer:

Puppet components

  • Puppet Server
  • Puppet Agent
  • Puppet Enterprise Console
  • Puppet Node Manager
  • Puppet Code Manager
  • Puppet Module Tool
  • PuppetDB
  • MCollective
  • Facter
  • User Account Management
  • Role-Based Access Control
  • Razor
  • r10k

Third-party products

  • Ruby
  • JRuby
  • Nginx
  • Postgresql
  • Openjdk
  • ActiveMQ
  • TorqueBox

Puppet Enterprise Supported Server Operating Systems

  • Red Hat Enterprise Linux (RHEL) 6, 7
  • Ubuntu 14.04 LTS, 16.04 LTS
  • Scientific Linux 6, 7
  • CentOS 6, 7
  • Oracle Linux 6, 7
  • SLES 11, 12

Puppet Enterprise Supported Agent Operating Systems

  • Red Hat Enterprise Linux (RHEL) 5, 6, 7
  • Windows Server 2008, 2008 R2, 2012, 2012 R2, 2012 R2 core
  • Windows 7, 8-8.1, Vista, 10
  • Ubuntu 14.04, 16.04
  • Debian 7, 8, 9
  • Solaris 10, 11, 11.2
  • SLES 11, 12
  • Scientific Linux 5, 6, 7
  • AIX 6.1, 7.1, 7.2 (uses same packages as 7.1)
  • Mac OSX 10.10 (Yosemite), 10.11 (El Capitan), 10.12 (Sierra)
  • Arista EOS 4.13.7+
  • Cumulus 2.2 (x86_64)
  • Fedora 25, 26
  • Cisco NX-OS 5
  • Cisco IOS-XR 7

Hardware Requirements

Because the recommendations may vary depending on the size and complexity of your Puppet Enterprise infrastructure, be sure to review the documentation below on choosing a Puppet Enterprise architecture and hardware recommendations before installing Puppet Enterprise.