Using change management with Puppet

By default, the system allows changes to Puppet configurations only as part of a controlled change management process.

With change management, users cannot directly edit Puppet records such as node definitions or the relationships between CIs and node definitions. For all changes to Puppet resources, the requesting user's manager must approve the request. If the user record does not have a value in the Manager field, the request is approved automatically.

When a user requests a change, each change management approver and the requesting user receive a notification. Additionally, the system populates the Assigned to field on the change request with the requesting user. This user receives a notification when the request is approved or rejected.