加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-13 23:52:33 所属栏目:Windows 来源:网络整理
导读:我试图使用Chocolatey( http://chocolatey.org)作为Puppet的包提供程序,但是在Win 7框上运行Puppet代理时我不断收到此错误. info: Caching catalog for ldap-windows-vm.localdomainerr: Failed to apply catalog: Parameter provider failed: Invalid packa
我试图使用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之后工作.

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读