在 CentOS 6 机器上安装 Puppet 4.x

在 CentOS 6 机器上安装 Puppet 4.x

我有一台运行 CentOS 6.6 的机器,我想在其上安装 Puppet 4.x。我按照文档页面上的说明操作,首先安装了 Puppet 存储库:

rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm

无论我尝试通过 yum 安装什么(puppet 服务器或 puppet 代理),它都会提供 puppet 版本 3.8.7。但我在 Puppet 官方网站上看到最新的 Puppet 是 4.4。我阅读了文档,但找不到通过 yum 安装此版本的方法。

答案1

对于 Puppet 4,您需要 PC1(Puppet Collections)存储库,而不是您已配置的旧存储库。

对于 CentOS/EL 6,运行:

rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-pc1-el-6.noarch.rpm

这将配置一个包含puppet-agent包的 repo,其中包含 Puppet 4 和其他工具。

使用 Puppet 集合欢迎来到 Puppet Collections更多细节。

相关内容