Puppet overview

This introduction is intended for new users to Puppet. We go over what Puppet is, what problems it solves, and the concepts and practices that are key to being successful with Puppet.

The term Puppet is used in the following sections in a general sense, to describe the software foundation for Puppet Core, Puppet Enterprise, and open source Puppet.