0
我想從Chef
模板生成配置文件。哪些是Chef 13+
廚師模板:使用嵌套對象生成配置文件
實現這一目標的正確的語法我有以下子密鑰的databag:在
template 'mytemplate.erb'
...
variables ({
:keys => [mykey1, mykey2]
})
end
然後:
"mykey1" : {
"param1" : "mysubvalue1",
"param2" : "mysubvalue2"
},
"mykey2" : {
"param1" : "mysubvalue11",
"param2" : "mysubvalue22"
},
然後在我的食譜我用的模板資源模板:
<% @keys.each_pair do |name, _object| %>
["#{name}"]
param1 = "#{_object.param1}" # will this work??
<% end %>
什麼是正確的方式來引用param1
和param2