是否可以将 Puppet 库存用于 Puppet 模块和其他系统?

是否可以将 Puppet 库存用于 Puppet 模块和其他系统?

我正在深入研究我们环境中的 Puppet,并且我意识到我想要构建许多使用 Puppet Facts 和有关我们环境的库存数据的文件。

例如,是否可以根据包含特定类别的节点组装 /etc/hosts 文件?另一个示例是编写脚本来将我们现有的 Nagios 配置与 Puppet 清单进行比较。

答案1

是的。

以下是官方文档的链接:https://puppet.com/docs/puppet/latest/lang_exported.html

答案2

此外Cakemox回答, 看这个模块作为示例。它将每个服务器的 ssh 服务器密钥导出到所有 ssh 客户端。同样,您可以导出主机条目或配置文件的某些部分等。

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

相关内容