Я использую chef версии 10.16.2
У меня есть роль (в формате ruby). Мне нужно получить доступ к набору атрибутов в одной из поваренных книг
eg.
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
Как получить доступ к атрибутам узла в определении роли?