hiera-regex:Hiera Regex将客户事实与正则表达式字符串进行匹配以提供分层数据

时间:2024-05-30 17:12:31
【文件属性】:

文件名称:hiera-regex:Hiera Regex将客户事实与正则表达式字符串进行匹配以提供分层数据

文件大小:8KB

文件格式:ZIP

更新时间:2024-05-30 17:12:31

Ruby

希拉正则表达式 Hiera正则表达式是Hiera的数据后端,可将客户事实与正则表达式字符串进行匹配。 一个典型的用例是与主机名模式匹配,而不是使用每个FQDN都需要自己的文件的标准文件后端。 这个怎么运作 除用于查找数据的文件名外,Hiera regex的工作方式与hiera的标准文件后端非常相似。 层次结构中的最后一个键用作扩展名为.regex的文件名以进行查找。 因此,如果您想对::fqdn事实进行正则表达式,则文件名将为fqdn.regex。 .regex文件的内容将是一个哈希数组。 数组的目的是提供希望评估fqdn regex的顺序。 每个数组元素都包含一个哈希,该哈希具有一个密钥,该密钥是要针对fqdn事实进行测试的正则表达式。 哈希值是一个包含可以请求的层次结构键/值对的哈希值。 让我们来看一个使用下面的层次结构和文件的示例 /etc/puppet/hiera.yaml:


【文件预览】:
hiera-regex-master
----README.md(6KB)
----tests()
--------README.md(375B)
--------scopes()
--------hiera-data()
--------hiera.yaml(196B)
----LICENSE(576B)
----lib()
--------hiera()
----hiera-regex.gemspec(447B)

网友评论