Puppet is a tool to enable organizations to deliver change. This document describes the workflow and process for doing that. Breaking it down, there are three parts to this document.
- Overview all the different kinds of infrastructure-as-code content users and developers can interact with.
- Describe the development process for proposing changes to any of the Puppet content described above.
- Describe the deployment process for accepting, promoting, and eventually deploying in production changes to any of the Puppet content described above.