Gonzo lets you assess the impact of your Puppet change before rolling it out across your server estate. It takes over after continuous integration tools have run their tests and deployed the release to the Puppet Masters, but before clients have been updated.
Gonzo's goal is to increase confidence in Puppet changes by making it easier to verify that all changes are intentional and understood.
github.com/croomes/gonzo