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之后工作.

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

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

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...