Richard Crowley Puppet is a configuration management tool that we'll learn to use the easy way. We'll introduce the Puppet language and the concept of resources like packages, files, shell commands, and more. We'll use Puppet to build our dev environment and deploy it to production servers.