windows – 使用Chocolatey作为Puppet的包提供者

前端之家收集整理的这篇文章主要介绍了windows – 使用Chocolatey作为Puppet的包提供者前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使用Chocolatey( http://chocolatey.org)作为Puppet的包提供程序,但是在Win 7框上运行Puppet代理时我不断收到此错误.
info: Caching catalog for ldap-windows-vm.localdomain
err: Failed to apply catalog: Parameter provider Failed: Invalid package provide
r 'chocolatey' at /etc/puppet/environments/beta/modules/stormaas/manifests/init.
pp:9

我已将此模块https://github.com/rismoney/puppet-chocolatey放在我的Puppet master上的modules /目录中,我在主服务器和从服务器上都将pluginsync设置为true – 并且我已经使用了一些使用相同设置的导入类型.

使用以下方式调用包:

package { 'stormaas':
    ensure   => installed,provider => 'chocolatey',}

我已尝试将提供者设置为’chocolatey’和巧克力,以防它出现问题,并在每次更改时重新启动主服务器和从服务器并多次运行代理以确保刷新.

正在应用于机器的模块的所有其他方面都可以工作 – 不是这样.

有什么想法吗?

这看起来实际上是一个Puppet错误 – 我正在使用动态环境,所以我的模块最初放在/ etc / puppet / environments / beta / chocolatey /下,但是当我将模块移到/ etc / puppet / modules之后工作.

有趣的是自定义类型在环境中工作正常 – 但自定义提供程序无法同步.

该模块似乎很有效 – 可能是一些怪癖,如果我遇到任何我将修补它并提交拉取请求.

原文链接:https://www.f2er.com/windows/367515.html

猜你在找的Windows相关文章