Installing
A Puppet Enterprise deployment typically 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. All PE installations begin with the standard configuration, and scale up by adding additional components as needed. -
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
Installing PE begins with setting up a standard installation. From here, you can scale up to the large or extra-large installation as your infrastructure grows, or customize configuration as needed. -
Installing PE in cloud environments
To install cloud PE, launch a marketplace image from your chosen cloud provider. -
Purchasing and installing a license key
Your license must support the number of nodes that you want to manage with Puppet Enterprise. -
Installing agents
You can install Puppet Enterprise agents on *nix, Windows, and macOS. -
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 includes a script for uninstalling. You can uninstall component infrastructure nodes or from agent nodes.