Puppet 木偶插件应该如何配置?
如果通过添加modulepath/manifestdir设置将Puppet模块配置外部化到Puppet外部的目录:Puppet 木偶插件应该如何配置?,puppet,Puppet,如果通过添加modulepath/manifestdir设置将Puppet模块配置外部化到Puppet外部的目录: [main] pluginsync=true modulepath=/home/user/project/etc/puppet/modules manifestdir=/home/user/project/etc/puppet/manifests 代理记录以下错误: “无法评估:无法从源检索信息”puppet://my-dns-name/plugins" 看
[main]
pluginsync=true
modulepath=/home/user/project/etc/puppet/modules
manifestdir=/home/user/project/etc/puppet/manifests
代理记录以下错误:
“无法评估:无法从源检索信息”puppet://my-dns-name/plugins"
看来他们似乎再也找不到我在$modulepath//lib/Facter中安装的Facter事实了
如果我注释掉modulepath/manifestdir设置并将配置复制回/etc/puppet安装目录,代理可以正常工作
我是否也需要设置pluginsource设置?如果需要,在哪里设置?
感谢您的指点 您的主目录上的权限是否受到限制,例如0750?puppetmaster通常作为专用
puppet
用户而不是root用户运行,因此它可能无法读取私有主目录
如果您正在使用,另一种可能是SELinux。我希望主目录中的文件没有标记为允许puppetmaster进程访问。你在syslog中看到任何AVC否认吗?非常棒,谢谢你m0dlx,很明显权限是个问题,但是Puppet将事实写入/var/lib/Puppet dir的方式让人困惑。谢谢你,祝你好运,德鲁