Configure Hosts with Puppet According to "Pro Puppet" 2nd edition, Chapter 2, "Creating a Module to Manage SSH".