我发现了这个食谱文件并且无法理解它的许多方面,例如:
Chef::Log.info ("Some log message")
_jvm_index = "jvm_plan"
_jvm_check = "id:#{jvm.plan}"
data_bag = search(_jvm_index,_jvm_check)
data_bag.each do |data_bag_item|
l_author = data_bag_item['owner']
l_neros = ldata_bag_item['deployment_actions']
l_neros.each do |l_run_list|
l_check = l_run_list['action']
v_type = l_run_list['action_on']['app_type']
id:#{jvm.plan}
?data_bag = search(_jvm_index,_jvm_check)
是data_bag
一个数组,如果是,search
在这里做了什么,_jvm_index
和_jvm_check
数组值是什么? l_author = data_bag_item['owner']
和v_type = l_run_list['action_on']['app_type']
这里究竟做了什么? ['owner']
和['action_on']['app_type']
的目的是什么?我查看了Chef文档中有关此方面的任何解释,但遗憾的是找不到任何内容。我不确定我是否在寻找错误的地方。
答案 0 :(得分:1)
search()
返回一个数组。其他两个值在上面,你可以自己看看。