Choose Your Puppet Enterprise Client Tools Version Below

Puppet Enterprise client tools are a game-changer for administrators managing infrastructure with Puppet. These tools allow you to use Puppet Enterprise services from a workstation that may or may not be managed by Puppet. Because you can safely run these tools remotely, you no longer need to SSH into the Puppet primary server to execute commands. Your permissions to see information and to take action are controlled by PE role-based access control (RBAC) through the puppet-access client tool.his enhances security by eliminating the need for root access on the Puppet server. 

Client tools provide a secure and convenient way to interact with Puppet Enterprise services from any workstation. They be installed on a separate machine, managed node, or even your personal laptop. 

Here's a breakdown of the functionalities offered by specific client tools:

  • Puppet orchestrator: Streamline infrastructure changes with tools like puppet-job and puppet-app. These tools allow you to orchestrate deployments, manage rollbacks, and gain insights into the execution status of your configurations.
  • Puppet access: The puppet-access client acts as your key. It authenticates you to the Puppet Enterprise RBAC system using tokens, granting access to the various functionalities offered by other client tools and APIs.
  • Code Manager: The puppet-code client simplifies code management. You can use it to upload, download, and synchronize your Puppet manifests and modules across environments, ensuring consistency and version control.
  • PuppetDB CLI: This command-line interface empowers you to interact directly with PuppetDB, the centralized database for Puppet configurations. You can build queries to retrieve specific configuration details or handle data exports for further analysis.

Puppet Enterprise client tools empower you to manage your infrastructure with greater efficiency and security from the comfort of your workstation. They eliminate the need for direct server access and provide a centralized platform for interacting with core Puppet Enterprise services.

Additional Resources

Puppet Enterprise
EL (RHEL, Rocky Linux, Alma Linux) 9 (x86_64)
EL (RHEL, Rocky Linux, Alma Linux) 8 (x86_64)
EL (RHEL, CentOS, Scientific Linux, Oracle Linux) 7 (x86_64)
EL (RHEL, CentOS, Scientific Linux, Oracle Linux) 6 (x86_64)
RHEL 9 with Federal Information Processing Standards (FIPS) (x86_64)
RHEL 8 with Federal Information Processing Standards (FIPS) (x86_64)
RHEL 7 with Federal Information Processing Standards (FIPS) (x86_64)
Microsoft Windows (Windows Server 2008 R2/2012/2016, Windows 7/8/10 (x86_64)
Ubuntu 22.04 (amd64)
Ubuntu 20.04 (amd64)
Ubuntu 18.04 (amd64)
SLES 15 (x86_64)
SLES 12 (x86_64)
OS X 14 (Sonoma) (x86_64)
OS X 13 (Ventura) (x86_64)
OS X 12 (Ventura) (x86_64)
OS X 11 (Big Sur) (x86_64)