Managing nodes
Common node management tasks include adding and removing nodes from your deployment, grouping and classifying nodes, and running Puppet on nodes. You can also deploy code to nodes using an environment-based testing workflow or the roles and profiles method.
-
Adding and removing agent nodes
You can add nodes you want to manage with Puppet Enterprise (PE) and remove nodes you no longer need. -
Adding and removing agentless nodes
Using the inventory service, you can manage nodes and devices (such as network switches and firewalls) without installing the Puppet agent on them. Node and device information is stored securely in your Puppet Enterprise (PE) inventory. -
How nodes are counted
Your node count is the number of nodes in your inventory. Your Puppet Enterprise (PE) license limits you to a certain number of active nodes before you hit your bursting limit. If you hit your bursting limit on four days during a month, you must purchase a license for more nodes or remove some nodes from your inventory. -
Running Puppet on nodes
Puppet automatically attempts to run on each of your nodes every 30 minutes. To trigger a Puppet run outside of the default 30-minute interval, you can manually trigger a Puppet run. -
Grouping and classifying nodes
Configure nodes by assigning classes, parameters, and variables to them. This is called classification. -
Making changes to node groups
You can edit or remove node groups, remove nodes or classes from node groups, and edit or remove parameters and variables. -
Environment-based testing
The environment-based testing workflow lets you test new code before pushing it to production. -
Preconfigured node groups
Puppet Enterprise includes preconfigured node groups that are used to manage your configuration. -
Managing agent certificates
Starting in 2023.4, PE is preconfigured to allow the certificate authority service to generate new agent certificates ahead of certificate expiration dates. This default functionality helps prevent disruption associated with certificate expirations. Optionally, you can customize the behavior of the certificate authority service. -
Managing Windows nodes
You can use Puppet Enterprise (PE) to manage your Windows configurations, including controlling services, creating local group and user accounts, and performing basic management tasks with modules from the Forge. -
Designing system configs (roles and profiles)
Your typical goal with Puppet is to build complete system configurations, which manage all of the software, services, and configuration that you care about on a given system. The roles and profiles method can help keep complexity under control and make your code more reusable, reconfigurable, and refactorable. -
Node classifier API v1
These are the endpoints for the node classifier v1 API. -
Node classifier API v2
These are the endpoints for the node classifier v2 API. -
Node inventory API v1
These are the endpoints for the node inventory v1 API.