У меня есть машина под управлением CentOS 6.6, и я хочу установить на нее Puppet 4.x. Я выполнил инструкции на странице документации и сначала установил репозиторий Puppet:
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
Что бы я ни пытался установить через yum (марионеточный сервер или марионеточный агент), он предлагает мне марионеточную версию 3.8.7. Но я вижу на официальном сайте Puppet, что последняя версия Puppet - 4.4. Я прочитал документацию, но не смог найти способ установить эту версию через yum.
Для Puppet 4 вам понадобятся репозитории PC1 (Коллекции марионеток) вместо более старого, который вы настроили.
Для CentOS / EL 6 запустите:
rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-pc1-el-6.noarch.rpm
Это настраивает репо, содержащее puppet-agent
пакет, содержащий Puppet 4 и другие инструменты.
Видеть Использование коллекций марионеток и Добро пожаловать в Коллекции кукол Больше подробностей.