2017-09-14 77 views
0

如何在多个食谱本地运行chefclient? Forexample,下面一行抛出错误在windows本地执行多个主厨食谱

chef-client -z -o "recipe[cookbook1::default],recipe[cookbook2::default]" 

错误:网:: HTTPServerException:412 “预处理失败”

如何在Windows本地运行多个菜谱食谱?

+0

'chef-client -z -o“cookbook1,cookbook2”'应该做的,如果cookbooks是在正确的路径,一个完整的日志会更好地承担什么是失败 – Tensibai

回答

0

当使用独奏或本地模式时,您需要处理自己部署的食谱代码,厨师不会处理它。这就是为什么我们建议大多数用户使用普通的厨师客户端,因为它提供了大量的工作流程机制来处理这个任务。但对于独奏或本地模式,这取决于你:)大多数人使用berks vendorchef export

0

下面这行工作

厨师客户-z --runlist“食谱[cookbook1 ::默认]食谱[cookbook2 ::默认]食谱[cookbook3 ::默认]食谱[cookbook4 ::默认]'