Chef infra 厨师长12->;厨师长13包括改变食谱

Chef infra 厨师长12->;厨师长13包括改变食谱,chef-infra,recipe,Chef Infra,Recipe,我们有一本烹饪书,里面有多种食谱,我们可以选择其中的特色。在本例中,它是Couchbase,我们希望能够在Datadog中标记数据、查询、和索引节点,但这可能比您需要知道的更多。。。无论如何,可以选择一个或多个功能 因此,我们有3个食谱,每个问题一个。每个配方都将功能名称添加到一个数组中,然后包含\u配方食谱::默认值 使用Chef 12,我们可以选择多个功能菜谱,然后似乎要等到所有功能菜谱都被处理后才能运行默认菜谱,因此它可以聚合数组并一起处理所有选择的功能 对于Chef 13,它似乎在处理第

我们有一本烹饪书,里面有多种食谱,我们可以选择其中的特色。在本例中,它是Couchbase,我们希望能够在Datadog中标记
数据
查询
、和
索引
节点,但这可能比您需要知道的更多。。。无论如何,可以选择一个或多个功能

因此,我们有3个食谱,每个问题一个。每个配方都将功能名称添加到一个数组中,然后
包含\u配方食谱::默认值

使用Chef 12,我们可以选择多个功能菜谱,然后似乎要等到所有功能菜谱都被处理后才能运行默认菜谱,因此它可以聚合数组并一起处理所有选择的功能

对于Chef 13,它似乎在处理第一个特征配方后立即运行,因此跳过后续的
include_配方

当然,作为一种解决方法,我已经改变了一些逻辑,但是找到关于这种行为改变的细节并没有带来任何结果

谢谢你的帮助


-橡胶鸭。事实证明,因为我们将
.set
更改为
.default
,所以在第一次运行时就无法正确设置变量<代码>正常可以帮我们完成