This is a step by step tutorial on HowtoForge on how to install the server component of Puppet (puppetmaster) on one machine, and the Puppet client (puppetd) on another.
Read it here
If you're not familiar with Puppet, it's a configuration automation tool that allows you to centralize management of the various *nix flavors running on your network. Puppet supports central management of the important aspects of your systems, such as: files, packages, users, services, cron, mounts, etc. For a more complete description visit Reductive Labs.