傀儡模块和其他系统可以使用木偶清单吗?

我在我们的环境中潜入木偶,我意识到有很多文件我想使用木偶事实和我们的环境清单数据。

例如,是否有可能根据包含某个类的节点组装一个/ etc / hosts文件? 另一个例子是编写脚本来比较我们现有的Nagiosconfiguration与Puppet清单。

除了Cakemox的回答之外 ,请看这个模块就是一个例子。 它将每个服务器的ssh服务器密钥导出到所有的ssh客户端。 同样,你可以导出一个主机条目,或者某个configuration文件的一部分等等。

我没有公开(因为它仍然是一个正在进行的工作),但我有我的JBoss服务器导出他们的IP到Postgres服务器的数据库,他们使用的pg_hba,以及有postgres数据库声明导出行用于为使用它们的JBoss应用程序组成数据源xml文件。