Chapter 1. Puppet Infrastructure

"Computers in the future may have as few as 1,000 vacuum tubes and weigh only 1.5 tons."—Popular Mechanics, 1949

In this chapter, we will cover:

  • Using version control
  • Using commit hooks
  • Deploying changes with Rake
  • Configuring Puppet's file server
  • Running Puppet from cron
  • Using autosign
  • Pre-signing certificates
  • Retrieving files from Puppet's filebucket
  • Scaling Puppet using Passenger
  • Creating a decentralized Puppet architecture

Some of the recipes in this book represent best practices as agreed upon by the Puppet community. Others are tips and tricks that will make it easier for you to work with Puppet, or introduce you to features that you may not have been previously aware of. Some recipes are short cuts which I wouldn't recommend ...

Get Puppet 2.7 Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.