我正在为我们公司设计一个木偶架构。我真的很喜欢用 hiera 和 YAML 文件对我的节点进行分类的想法。但是,我真的希望能够应用不基于事实的 YAML 文件或将 YAML 文件导入另一个 YAML 文件。
例如 NodeA.yaml
---
include webserver.yaml
include public.yaml
classes:
etc. . .
这将允许我尽可能多地重用我的代码。这样,当我更改我的 Web 服务器配置时,我只需在一个文件中进行,而不是在每个节点的 YAML 文件中进行。
我也对其他解决方案持开放态度。