Puppet Configuration Management

Puppet is a server management application that can use CMDB data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines. The application can interact with Puppet systems that run on Linux.

The Configuration Automation application identifies a Puppet Master, which controls Puppet nodes, and uses a standalone utility to discover the components in the Puppet environment. The system uses information about server CIs from the Puppet Master to classify those servers as Puppet nodes. Puppet then evaluates a node's current state and modifies the node to achieve the desired state. For more information, see "What is Puppet?" on the Puppet Labs website.