Puppet Configuration Management Workflow
The following steps show the workflow for using Puppet to manage Oracle Solaris system configuration:
-
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. -
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. -
(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.
-
Verify that each node has the configuration applied successfully.
For step-by-step instructions, see How to Write a Puppet Site Manifest.