我正在使用厨师版本 10.16.2
我有一个角色(红宝石格式)。我需要访问其中一本食谱中的属性集
例如。
name "basebox"
description "A basic box with some packages, ruby and rbenv installed"
deployers = node['users']['names'].find {|k,v| v['role'] == "deploy" }
override_attributes {
{"rbenv" => {
"group_users" => deployers
}
}
}
run_list [
"recipe[users]",
"recipe[packages]",
"recipe[nginx]",
"recipe[ruby]"
]
我正在使用 chef-solo,所以我不能使用http://wiki.opscode.com/display/chef/Search#Search-FindNodeswithaRoleintheExpandedRunList上给出的搜索
如何访问角色定义中的节点属性?