0

给定以下示例 hiera 配置:

my_company::app1:
 - something

my_company::app2:
 - something else

database:
 - [db config ...]

有没有办法遍历命名空间中的所有条目my_company?例如为每个应用程序创建一个文件。主要限制是我只需要处理属于my_company. 我想这样做的方法是将所有这些条目合并到一个大哈希中,但是有没有办法将它们保存在单独的条目中并执行类似的操作hiera('my_company::*:')

4

1 回答 1

1

据我所知,不可能。

虽然很容易使它成为哈希:

my_company:
  app1:
    - something
  app2:
    - something else

然后 $data = hiera('mycompany') 为您提供所有数据。

$app1 = $data['app1']
$app2 = $data['app2']

等等。

于 2014-03-22T20:21:17.207 回答