Ref : http://docs.reductivelabs.com/guides/installation.html#open_firewall_ports_on_server_and_client
How to install puppet Client:
If yum can not find puppet software you can add bellow repo :
http://fosiul.com/index.php/2009/12/yum-repo-list-for-centos/
after adding repos
(a) yum install puppet( to install puppet client rpm)
(b) edit /etc/puppet/puppetd.conf and add references of puppet server
server = puppet-server.companydomain.com
(c) /usr/sbin/puppetd –verbose ( Start the client for the first time)
it will show below output
[root@pupet-client]# /usr/sbin/puppetd –verbose
warning: [...]