Book Image

Puppet Cookbook - Third Edition

Book Image

Puppet Cookbook - Third Edition

Overview of this book

Table of Contents (17 chapters)
Puppet Cookbook Third Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 2. 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

  • Managing your manifests with Git

  • Creating a decentralized Puppet architecture

  • Writing a papply script

  • Running Puppet from cron

  • Bootstrapping Puppet with bash

  • Creating a centralized Puppet infrastructure

  • Creating certificates with multiple DNS names

  • Running Puppet from passenger

  • Setting up the environment

  • Configuring PuppetDB

  • Configuring Hiera

  • Setting-node specific data with Hiera

  • Storing secret data with hiera-gpg

  • Using MessagePack serialization

  • Automatic syntax checking with Git hooks

  • Pushing code around with Git

  • Managing environments with Git