当我在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
虽然有效。有没有办法让单一命令行工作?我不想为这个单一食谱文件创建一个完整的单独食谱。
感谢。
答案 0 :(得分:2)
运行单个文件的能力是一种意外。我们添加了chef-apply
以使其更正式,并且可能应该在chef-client
中弃用它。在这两种情况下,它都不支持这一点。