使用配方和单个文件时找不到Cookbook @recipe_files

时间:2016-10-10 16:15:56

标签: chef chef-recipe chef-solo

当我在Windows上使用chef-client 12.5结合使用菜谱配方和单个非配方文件时,我收到错误

  

未找到Cookbook @recipe_files。如果你正在加载@recipe_files   另一本食谱,确保你在你的配置中配置依赖   元数据

例如,我的命令行是

chef-client -r mycookbook::default /individual_recipes/my_non_cookbook_recipe.rb

正在运行

chef-client -r mycookbook::default 

chef-client /individual_recipes/my_non_cookbook_recipe.rb

虽然有效。有没有办法让单一命令行工作?我不想为这个单一食谱文件创建一个完整的单独食谱。

感谢。

1 个答案:

答案 0 :(得分:2)

运行单个文件的能力是一种意外。我们添加了chef-apply以使其更正式,并且可能应该在chef-client中弃用它。在这两种情况下,它都不支持这一点。