Just like in the open source release of Puppet, Puppet Enterprise automates the provisioning, patching, and configuration of operating system and application components across enterprise and cloud infrastructure. To find out which release is best for your organization compare Puppet and Puppet Enterprise.
Puppet Enterprise packages the underlying components required, and bundles the requisite support and services necessary to support enterprise deployments.
Puppet Enterprise includes the following components in a single installer:
Puppet components
- Puppet Master
- Puppet Agent
- Puppet Enterprise Console
- Puppet Module Tool
- Puppet Compliance
- MCollective
- Facter
Third-party products
- Ruby
- Apache HTTP server
- Phusion Passenger
- ActiveMQ
- Ruby on Rails
Puppet Enterprise Supported Operating Systems
- RHEL 5
- RHEL 6
- RHEL 4 (Agent only)
- CentOS 5
- Ubuntu 10.04 LTS
- Debian 6
- Debian 5
- CentOS 6
- CentOS 5
- CentOS 4 (agent only)
- Scientific Linux 6
- Scientific Linux 5
- Oracle Linux 6
- Oracle Linux 5
- SLES 11
- RHEL 4 (agent only)
- Solaris 10 (Agent Only)
Hardware Requirements
Puppet Enterprise’s hardware requirements depend on the roles a machine performs.
- The puppet master role should be installed on a robust, dedicated server.
- Minimum requirements: 2 processor cores, 1 GB RAM, and very accurate timekeeping.
- Recommended requirements: Physical hardware or Xen or KVM virtual server, with 2-4 processor cores and 4 GB RAM. Performance will vary, but this configuration can generally manage approximately 1,000 agent nodes.
- The console role should usually be installed on the same server as the puppet master, but can optionally be separated.
- Minimum requirements: A machine able to handle moderate web traffic and perform processor-intensive background tasks.
- The cloud provisioner role has very modest requirements.
- Minimum requirements: A system which provides interactive shell access for trusted users.
- The puppet agent role has very modest requirements.
- Minimum requirements: Any hardware able to comfortably run a supported operating system.
Read more in the Puppet Enterprise FAQs