给出以下示例hiera配置:
my_company::app1:
- something
my_company::app2:
- something else
database:
- [db config ...]有没有一种方法可以迭代命名空间my_company中的所有条目?例如,为每个应用程序创建一个文件。主要的限制是我只需要处理属于my_company的条目。我想这样做的方法是将所有这样的条目合并到一个大哈希中,但是是否有一种方法可以将它们保存在单独的条目中,并执行类似于hiera('my_company::*:')的操作?
发布于 2014-03-22 20:21:17
据我所知,不可能。
不过,很容易将其变成散列:
my_company:
app1:
- something
app2:
- something else然后$data = hiera('mycompany')提供所有数据。
$app1 = $data['app1']
$app2 = $data['app2']诸若此类。
https://stackoverflow.com/questions/22531531
复制相似问题