如何使用多个cookbook在本地运行chefclient? 例如,以下行抛出错误
chef-client -z -o "recipe[cookbook1::default],recipe[cookbook2::default]"
错误:Net :: HTTPServerException:412“Precondition Failed”
如何在Windows中本地运行多个食谱配方?
答案 0 :(得分:0)
当使用独奏或本地模式时,您需要处理自己部署的食谱代码,厨师不会处理它。这就是为什么我们建议大多数用户使用普通的chef-client,因为它提供了一大堆工作流程机器来处理这项任务。但是对于单人或本地模式,它取决于你:)大多数人使用berks vendor
或chef export
。
答案 1 :(得分:0)
以下一行有效
chef-client -z --runlist'食谱[cookbook1 :: default],食谱[cookbook2 :: default],食谱[cookbook3 :: default],食谱[cookbook4 :: default]'