【问题标题】:Chef 12 -> Chef 13 include_recipe changesChef 12 -> Chef 13 include_recipe 更改
【发布时间】:2019-02-03 11:56:20
【问题描述】:

我们有一本包含多种食谱的食谱,我们在其中选择功能。在这种情况下,它是 Couchbase,我们希望能够在 Datadog 中标记 dataqueryindex 节点,但这可能比您需要知道的要多……无论如何,一个或多个功能可以被选中。

所以,我们有 3 个食谱,每个问题一个。每个配方将功能名称添加到数组中,然后 include_recipe cookbook::default

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

对于 Chef 13,它似乎会在处理完第一个功能配方后立即运行,因此会跳过后续的 include_recipe

当然,作为一种解决方法,我已经更改了一些逻辑,但没有找到任何关于此行为更改的详细信息。

感谢您的帮助...

-H

【问题讨论】:

    标签: chef-infra recipe


    【解决方案1】:

    橡皮鸭。结果是因为我们将.set 更改为.default,我们失去了在第一次运行期间正确设置变量的能力。 .normal 会为我们做这件事。

    【讨论】:

      猜你喜欢
      • 2021-09-03
      • 2023-03-18
      • 1970-01-01
      • 2016-08-06
      • 2020-11-16
      • 2018-12-15
      • 2016-08-11
      • 2016-03-19
      • 1970-01-01
      相关资源
      最近更新 更多