我有这样的等级:
- "nodes/%{::certname}"
- (what's here is my question)
- common
我希望在hiera中将一个组分配到节点的单独配置中,如nodes/hostname.yaml
中的如下所示:
---
group: alpha
现在,我想要一个文件alpha.yaml
,在这里我声明特定于组的设置。
因此,我的问题是,我如何编写等级,以向hiera询问组定义的文件名?
还有其他方法可以做到这一点吗?
发布于 2015-06-09 04:38:14
你可以的。确保在事实中定义了组。
- "nodes/%{::certname}"
- "%{::group}"
- common
所以您可以使用下面的命令进行测试
FACTER_group=alpha puppet apply your.pp
对于自定义事实,可以查看以下文档:自定义事实演练
https://stackoverflow.com/questions/30713144
复制