我在 hiera.yaml 中添加了这样的层次结构
- "nodes/%{::certname}"
- "locations/{::location}.yaml"
- "groups/%{::group}.yaml"
- common
对于我知道的节点,hiera 通过节点资源查找它们。但它如何适用于地点或团体?我需要创建自定义事实吗?如果是的话,我怎样才能给节点分配这个事实。我可以在 site.pp 的节点定义中这样做吗:
node example.com{
::location = "new york"
::group = "mailer" ... }