Previous versions of this book used Rakefiles to bootstrap Puppet. The problem with using Rake to configure a node is that you are running the commands from your laptop; you assume you already have ssh access to the machine. Most bootstrap processes work by issuing an easy-to-remember command from a node once it has been provisioned. In this section, we'll show you how to use bash to bootstrap Puppet with a web server and a bootstrap script.
Bootstrapping Puppet with bash
Getting ready
Install httpd on a centrally accessible server and create a password-protected area to store the bootstrap script. In my example, I'll use the Git server I set up previously, git.example.com. Start by creating a directory in the root...