We have a puppet server in westcoast (li823-33.members.linode.com)

Following are steps how to install and configure the puppet server:

rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm

yum -y install puppetserver

service puppetserver start

service puppetserver stop

edit /etc/puppet/puppet.conf

[main]

[agent]

Make new environments dir in /etc/puppet/

cd /etc/puppet

mkdir environments

cd environments

mkdir production

cd production/

touch environment.conf

mkdir manifests

mkdir modules

cd manifests

add the client.pp files and restart the puppetserve. Install some modules:

puppet module install puppetlabs-stdlib --version 4.20.0
puppet module install puppet-selinux --version 0.5.0
puppet module install maestrodev-wget --version 1.7.3
puppet module install ceritsc-yum --version 0.9.8
puppet module install camptocamp-rsyncd --version 1.0.15
puppet module install puppetlabs-rsync --version 0.4.0