我正在迁移到 Puppet Enterprise。已经解决了一些问题,但现在在代理运行期间遇到了这个烦人的问题
... Could not find class pe_mcollective ...
首先,我什至没有使用 MCollective(至少现在还没有)。有什么办法可以暂时禁用它的“需要”吗?我没有看到任何明确启用它的内容puppet.conf
。
我跑过去locate
很快找到了一个/opt/puppet/share/puppet/modules/pe_mcollective/manifests/init.pp
定义pe_mcollective
. 所以看起来代码在盒子上,但在代理运行期间没有找到。
知道如何将傀儡“企业”指向正确的方向吗?
知道了!
modulepath
新puppet.conf
文件中有 2 个声明。我从旧配置中放入我的,没有意识到modulepath
安装中已经有一个条目。将它们组合到一个条目中就可以了。