Puppet: System Administration Automated

Support

Learn Puppet with Tutorials

The Language Tutorial is a good place to learn the syntax and formatting of Puppet manifests.

One good way to learn about Puppet is to get started using it. The Simplest Puppet Install Recipe tutorial will give you a good understanding of what is necessary to get Puppet up and running.

Recommended Practice and Style

By using similar approaches to writing Puppet manifests and similar coding styles, we can make our work shareable across the community. We recommend you read the Puppet Best Practices and the Style Guide.

Get Started Fast with Recipes

A recipe is a formulation of Puppet manifests, classes or modules that can perform a particular service or set of services. Since Puppet code is designed to be portable, your Puppet recipes can be shared with other system administrators. We keep a library of Puppet recipes right here on the wiki, as well as facter recipes for Facter.

Talks and Presentations

A number of talks and presentations have been given on Puppet. Those which are publicly available include: Macworld Encore Session IT824: Mac OS X Laptop Deployments with Puppet. A direct link to the video is also available at: North Star Labs IT824; slides are on google code.