Installing
A typical Puppet Enterprise (PE) deployment includes infrastructure components and agents, which are installed on nodes in your environment.
You can install infrastructure components in multiple configurations and scale up with compilers. You can install agents on *nix, Windows, and macOS nodes.
-
Supported architectures
There are several configurations available for Puppet Enterprise. The configuration you use depends on the number of nodes in your environment and the resources required to serve agent catalogs. When you install PE using the PE installer tarball, you begin with the standard configuration, and can then scale up by adding additional infrastructure components as needed. Alternatively, by using Puppet Installation Manager (beta) to install PE, you can start out with a standard, large, or extra-large configuration. -
System requirements
Refer to these system requirements for Puppet Enterprise installations. -
What gets installed and where?
Puppet Enterprise installs several software components, configuration files, databases, services and users, and log files. It's useful to know the locations of these should you ever need to troubleshoot or manage your infrastructure. -
Installing PE
To install Puppet Enterprise (PE), you can use either the PE installer tarball for your operating system platform or Puppet Installation Manager (beta). -
Purchasing and installing a license key
Your license must support the number of nodes that you want to manage with Puppet Enterprise. -
Installing agents
Puppet Enterprise (PE) agent nodes monitor your infrastructure and help keep it in your desired state. You can install agents on *nix, Windows, and macOS nodes. -
Installing compilers
As your Puppet Enterprise infrastructure scales up to 4,000 nodes and beyond, add load-balanced compilers to your installation to increase the number of agents you can manage. -
Installing client tools
PE client tools are a set of command line tools that let you access Puppet Enterprise services from a workstation that might or might not be managed by Puppet. -
Uninstalling
Puppet Enterprise (PE) includes a script for uninstalling. You can uninstall infrastructure nodes or uninstall the agent from agent nodes.