Chef infra 在厨师中包含食谱不起作用?
我不确定这是个问题还是我遗漏了什么。 我试图找出包含食谱和在跑步列表中提及食谱之间的区别 我已经创作了3本食谱:Chef infra 在厨师中包含食谱不起作用?,chef-infra,Chef Infra,我不确定这是个问题还是我遗漏了什么。 我试图找出包含食谱和在跑步列表中提及食谱之间的区别 我已经创作了3本食谱: 包括测试-包括包括测试1 include_test1-include_test2 include_test2-具有目录资源 当我尝试运行(chef_client)它时,在运行列表中只提到“include_test”烹饪书,但目录资源没有被选中 当我试着运行它,同时提到“include_test,include_test1”烹饪书时,它正在按预期工作 这是预期的行为吗?直接在运行列表中
这是预期的行为吗?直接在运行列表中的配方和由include\u配方调用的配方之间没有重大区别。它确实会影响
节点['recipes']
的值,因为对于运行列表中的内容,它是静态展开的,而include\u recipe必须在发生时进行处理。include_recipe失败的常见问题是,您必须确保将要从中包含的烹饪书标记为元数据.rb中的依赖项。不,这不是预期的行为。。。我想。尝试运行chef-client
,并将日志设置为“debug”。为我们发布所有三个菜谱,我们将能够快速帮助您。我在metadata.rb
中找到了它,否则将在我将其添加到运行列表时引发错误。在这里你可以看到一些SS-请把代码放在gist.github.com这样我就可以看一下了。