Para o Puppet 4, você precisa dos repositórios PC1 (coleções de bonecos) em vez do antigo que você configurou.
Para o CentOS / EL 6, execute:
rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-pc1-el-6.noarch.rpm
Isso configura um repo que contém um pacote puppet-agent
, contendo o Puppet 4 e outras ferramentas.
Veja Usando coleções de bonecos e Bem-vindo ao Puppet Collections para mais detalhes.