Thank you for your feedback.
Form temporarily unavailable. Please try again or contact to submit your comments.
  • London
  • Kingston
  • Jakarta
  • Istanbul
  • Helsinki
  • Geneva
  • Store

Modify a Puppet node definition

Modify a Puppet node definition

The Checkout Draft related link on the Puppet Node Definitions form creates an editable draft copy of the record.

Before you begin

Role required: puppet_admin

About this task

Before a Puppet user or Puppet administrator can commit changes to a node definition, the user's manager must approve the change request.

When making a change to a node with one or more class declarations, the system duplicates these related records and associates the duplicates with the new node definition draft record.

To update a node definition:


  1. Navigate to Puppet > Node Definitions.
  2. Select a published node definition.
  3. Click Checkout Draft.

    This step creates an editable copy of the current record as a draft and opens the form for the record.

  4. Update the draft record as needed and then click Publish.
    • This related link creates a change request record. A draft can have only one active change request at a time.
    • After the requesting user's Manager approves the request, the Proceed with Change related link appears on the Puppet Node Definition Draft form.
    After the user's manager approves the request:
    1. Navigate to the relevant node definition draft record.
    2. Click Proceed with Change to push the changes to the original node definition record and delete the draft record.

Updates to site content will be made starting around 4am on January 17th (Pacific Time) and lasting approximately 6 hours.  This site may be intermittently unavailable.