私はシェフのバージョン10.16.2を使用し
ています(ルビー形式で)役割があります。クックブックの 1 つで設定された属性にアクセスする必要がある
例えば。
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で指定されている検索を使用できません
ロール定義のノード属性にアクセスするにはどうすればよいですか?