Puppet - 如何验证代理上模块路径的规范位置?

Puppet - how do I verify the canonical location for modulepath on an agent?

我在代理,我想知道模块路径在哪里。

我尝试了 puppet config print,但系统中不存在 basemodulepathmodulepath 的值。

我对一些人偶文件进行了定位,它们位于一个似乎已过时的目录中。不过puppet最近应该有运行,我用/var/lib/puppet/state/last_run_summary.yaml验证过。

我认为您误解了 puppet agent 的作用。 Puppet agent 被设计为 puppet master 的客户端。简化一下,它唯一的作用就是连接到puppet master,并应用收到的目录。代理没有 modulepath 因为它完全没有必要。所有模块都存储在 puppet master.