Source:
http://www.how2centos.com/centos-6-puppet-install/

Install the Puppet Repository


# rpm -ivh http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-7.noarch.rpm

Install the EPEL x86_64 YUM Repository


# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Install the Puppet Master packages


# yum install puppet-server

Install the Puppet Client packages


# yum install puppet

See more – HERE

See Puppet install

http://docs.puppetlabs.com/guides/install_puppet/install_el.html