This post will walk you through the process of writing your first, albeit, a very simple Puppet module. Nothing fancy here, that can come later once we get the basics down. Before we get started let's take a minute to go through a couple of prerequisites.
agent
Puppet: How Not To Generate a Certificate with Your Correct Hostname
So, I've been hacking away in my homelab as of late, building out a CentOS kickstart server, a Git server, and a puppet server. Right now, I am working on how to roll my puppet agent installs into my kickstart process. I just started on this, so I have yet to nail it down.