如何让 Puppet 强制启用报告?

如何让 Puppet 强制启用报告?

为了让 Puppet 客户端将结果报告回主服务器,“report = true”需要位于客户端的 puppet.conf 的“[agent]”部分。但是我怎样才能让 Puppet 强制执行这一点呢?

默认情况下它是禁用的,但我在网上找到的所有资源似乎都建议手动执行,好像这没什么大不了的。也许不是,但自动化/强制执行基本服务器配置不正是 Puppet 的本意吗?

我是 Puppet 的新手,但这似乎是一项常见且琐碎的任务,我似乎找不到解决方案。我是不是误解了什么?或者这真的是一项不常见/困难的任务?

答案1

inifile 模块将允许您在 puppet.conf 文件中仅指定一行。您可能仍需要一些额外的基于操作系统的规则来获取该文件的完整路径,但这应该比始终管理所有默认设置更容易。

相关内容