我不确定这是个问题还是我遗漏了什么。我试图找出包含菜谱和在运行列表中提到它之间的区别,我已经创建了3本食谱:
当我试图运行( chef_client )时,只提到run_list中的"include_test“食谱,目录资源就不会被选中。
当我尝试在提到"include_test,include_test1“食谱时运行它时,它就像预期的那样工作。
这是预期的行为吗?
发布于 2014-10-26 07:25:34
直接在运行列表中的菜谱与由include_recipe调用的菜谱没有太大的区别。它确实会影响node['recipes']的值,因为对于运行列表中的内容,它是静态展开的,而include_recipe必须在发生时被处理。include_recipe失败的常见问题是,您必须确保将包含在metadata.rb中的菜谱标记为依赖项。
https://stackoverflow.com/questions/26570654
复制相似问题