首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按模式查找hiera配置

按模式查找hiera配置
EN

Stack Overflow用户
提问于 2014-03-20 11:26:44
回答 1查看 50关注 0票数 0

给出以下示例hiera配置:

代码语言:javascript
复制
my_company::app1:
 - something

my_company::app2:
 - something else

database:
 - [db config ...]

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-22 20:21:17

据我所知,不可能。

不过,很容易将其变成散列:

代码语言:javascript
复制
my_company:
  app1:
    - something
  app2:
    - something else

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

代码语言:javascript
复制
$app1 = $data['app1']
$app2 = $data['app2']

诸若此类。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22531531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档