Docs: Puppet 3 System Requirements


Puppet 3 System Requirements

To install Puppet 3, see the Puppet installation guide.

Basic Requirements

Puppet 3 has the following prerequisites:

Ruby

All Puppet 3.x releases:

  • MRI Ruby 1.8.7 or Ruby 1.9.3; other interpreters and versions of Ruby are not supported, and may or may not work.

Puppet 3.2.x and later:

  • As above, plus MRI Ruby 2.0.x.

Facter

Hiera

Optional: the rgen Ruby Gem (Puppet 3.2.0 and later)

If you are using Puppet ≥ 3.2 with parser = future enabled, you will need:

Puppet Labs’s official packages will install rgen as a dependency, as will the Puppet gem. If you are installing Puppet manually or with unofficial packages, rgen is optional.

Platform Support

Puppet 3 and all of its prerequisites will run on the following platforms:

Linux

  • Red Hat Enterprise Linux, version 5 and higher, with an updated Ruby ≥ 1.8.7, available from Puppetlabs’ yum repositories
  • RHEL-derived distributions (including CentOS, Scientific Linux, and Oracle Linux), version 5 and higher
  • Debian, version 5 (Lenny) and higher
  • Ubuntu, version 8.04 LTS and higher
  • Fedora, version 15 and higher
  • SUSE Linux Enterprise Server, version 11 and higher
  • Gentoo Linux
  • Mandriva Corporate Server 4
  • ArchLinux

Other Unix

  • Mac OS X, version 10.5 (Leopard) and higher
  • Oracle Solaris, version 10 and higher
  • AIX, version 5.3 and higher
  • FreeBSD 4.7 and later
  • OpenBSD 4.1 and later
  • HP-UX

Windows

  • Windows Server 2003 and 2008
  • Windows 7

↑ Back to top