Legacy: 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 beginRole 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: Procedure Navigate to Puppet > Node Definitions. Select a published node definition. Click Checkout Draft. This step creates an editable copy of the current record as a draft and opens the form for the record. 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: Navigate to the relevant node definition draft record. Click Proceed with Change to push the changes to the original node definition record and delete the draft record.