是否有可能合并多个食谱或食谱的属性?
我想要实现的是以下内容:
食谱 1
设置默认属性列表,例如 default[:bamboo][:agent][:attributes] = { 'system.attr-1' => 'test1' }
在template.conf,我有
<% if @options -%>
<% @options.sort.map do | option, value | -%>
<%= option %>= <%= value %>
<% end -%>
<% end -%>
食谱 2
固有的“食谱 1”并有 2 个食谱
食谱1
node.default[:bamboo][:agent][:attributes] = {
'system.attr-2' => 'test2'
}
食谱2
node.default[:bamboo][:agent][:attributes] = {
'system.attr-3' => 'test3'
}
现在我想要的是 来自“cookbook 1”的template.conf与cookbook2 和那些食谱的属性更新/合并。
这可能吗?如果没有,还有哪些其他选择?