我试图使用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之后工作.
有趣的是自定义类型在环境中工作正常 – 但自定义提供程序无法同步.
该模块似乎很有效 – 可能是一些怪癖,如果我遇到任何我将修补它并提交拉取请求.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。