【问题标题】:Chef - Environment attributes and Role AttributeChef - 环境属性和角色属性
【发布时间】:2018-12-18 17:27:10
【问题描述】:

我有厨师 4 个不同的角色 json 文件,它们使用相同的配方 abc,但对同一角色采用不同的值。如何从环境 json 文件中传递值。

roleA.json
{
 "name": "abc1",
 "runlist": ["recipe[abc]"],
 "default_attributes":{
 "grp":"value1"
  }
  }

 roleB.json
 {
  "name": "abc2",
  "runlist": ["recipe[abc]"],
  "default_attributes":{
  "grp":"value2"
 }
 }

等等

如何从环境文件中为角色中的 grp 传递不同的值。

谢谢!!

【问题讨论】:

    标签: chef-infra chef-solo


    【解决方案1】:

    环境(和角色)属性数据全部合并到具有所有其他属性的 Node 对象中,因此您可以通过node['grp'] 访问它。

    【讨论】:

      猜你喜欢
      • 2020-05-24
      • 2012-12-26
      • 2013-06-16
      • 1970-01-01
      • 2015-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多