在Windows中本地执行多个厨师烹饪书

时间:2017-09-14 07:40:47

标签: chef chef-recipe

如何使用多个cookbook在本地运行chefclient? 例如,以下行抛出错误

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

错误:Net :: HTTPServerException:412“Precondition Failed”

如何在Windows中本地运行多个食谱配方?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

以下一行有效

chef-client -z --runlist'食谱[cookbook1 :: default],食谱[cookbook2 :: default],食谱[cookbook3 :: default],食谱[cookbook4 :: default]'