如何--nogpgcheck
通过 puppet 获得 yum 的选择权?我试过了
package { 'unsigned-package':
ensure => latest,
install_options => ['--nogpgcheck'],
}
和
package { 'unsigned-package':
ensure => latest,
install_options => ['nogpgcheck'],
}
但是查看代理运行的输出,yum 没有获得该选项。
顺便说一句(也许是它对我不起作用的原因),我如何验证我的 puppet 具有install_options功能?
我正在运行 puppet 3.3.0-rc2。
我发现使用 puppet 3.7.1 将“install_options”传递给 yum 提供程序是可行的。我能够使用它成功通过'--nogpgcheck'。现在就更新你的人偶。
我已经能够回答我的第二个问题,并且看起来install_options没有在 3.3.0-rc2 上为 yum 实现。
并回答了真正的问题,因为这是一个自定义存储库,所以诀窍是禁用 gpg 检查。这可以在puppet yumrepo类型的实例化中完成,如
正如我在问题下方的评论中所述,另一种选择是 gpg 对包进行签名。
从木偶 3.4.0 开始
参考:http ://www.unixdaemon.net/tools/puppet/puppet-package-install-options.html