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
andpuppet-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
- Get help installing client tools.
- Need an older version? To expand your Puppet Enterprise install without upgrading today, view the available downloads for previous versions.
- Contribute to the Puppet Development Kit project on GitHub.
- Need to license more nodes? Please contact sales or find out more about how to buy.