Puppet 中的数据中心事实

Puppet 中的数据中心事实

在 hiera 示例中,我看到有人将一个名为dc或的事实放入datacenter他们的层次结构中。但是,关于如何实施该事实来确定数据中心,任何地方都不清楚。是否已经存在相同的事实?还是每个人都编写自己的自定义事实?希望有人能帮助我理解这一点。

答案1

您所描述的通常是通过扩展服务器上的核心事实集来完成的。有两种方法可以添加其他事实:

自定义事实 - 通过 ruby​​ 代码创建的事实

外部事实——由外部脚本输出或静态文本数据源生成的事实

无论哪种方式,这些事实都可以根据属性的多种组合和/或对服务器角色和位置的刻意识别来生成可编程事实。对于数据中心事实,如果数据中心通过 IP 地址区分,则可以根据该地址指定数据中心。

相关内容