Puppet Configuration Management Workflow

The following steps show the workflow for using Puppet to manage Oracle Solaris system configuration:

  1. Use the puppet describe resource-type command to list the attributes (or parameters) that you can configure for the specified resource type. See Working With Puppet Resources and Resource Types in Oracle Solaris.

  2. Declare the appropriate resources in a Puppet manifest on the Puppet Server.

    Use a Puppet site manifest,site.pp, to define global system configuration that applies to all nodes.

    Also, use the node keyword to define node-specific configuration information in a Puppet site manifest. See Writing Puppet Manifests That Specify Node-Specific Code.

  3. (Optional.) Perform a dry run to verify the validity of the configuration defined by the Puppet manifest.

    While this step is not required, this verification is a recommended best practice.

  4. Verify that each node has the configuration applied successfully.

For step-by-step instructions, see How to Write a Puppet Site Manifest.