- The version that was in EL-6 was actually a very old version no longer maintained or updated by PuppetLabs.
- Puppetlabs maintains a set of packages which will work on EL-6 distributions and focuses their attention there for problems and bug fixes.
however this does mean altering the rpm database before you check to see if it is ok.
$ sudo -i # mkdir /root/puppet; cd /root/puppet # wget https://yum.puppetlabs.com/puppetlabs-release-pc1-el-6.noarch.rpm if you want to try and check the signature before installing you can add the following steps: # wget https://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs # rpm --import RPM-GPG-KEY-puppetlabs # rpm -K puppetlabs-release-pc1-el-6.noarch.rpm
if you are wanting a local copy of the repository for other boxes to install from you can use '
# yum localinstall puppetlabs-release-pc1-el-6.noarch.rpm
reposync'. For more on configuration management, you might also want to look at or join the CentOS Configuration Management Special Interest Group
[UPDATE: The old packages for puppet are still in Fedora Koji at http://koji.fedoraproject.org/koji/buildinfo?buildID=609117 ]
[UPDATE2: For better instructions on how to carefully check GPG headers of packages before you install them willy nilly, try the following: