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:

  • Installing Puppet
  • Creating a manifest
  • Managing your manifests with Git
  • Creating a decentralized Puppet architecture
  • Writing a papply script
  • Running Puppet from cron
  • Deploying changes with Rake
  • Bootstrapping Puppet with Rake
  • Automatic syntax checking with Git hooks