2017-09-14 14 views
0

chefclientを複数の料理ブックでローカルに実行するには? 例えば、次の行はエラー複数のシェフ料理ブックをローカルでWindowsで実行する

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

エラーがスローされます:ネット:: HTTPServerExceptionを:412

はどのようにWindowsのローカルで複数の料理のレシピを実行するために、 "前提条件に失敗しましたか"?

+0

'chef-client -z -o" cookbook1、cookbook2 "'は、cookbookが適切なパスにある場合に実行する必要があります。完全なログは、何が失敗しているかを理解するのに適しています。 – Tensibai

答えて

0

ソロまたはローカルモードを使用する場合は、自分で展開した料理ブックコードを処理する必要があります。シェフはそれを処理しません。このため、通常のシェフクライアントをほとんどのユーザーに使用することをお勧めします。これは、この作業を処理するためのワークフロー機構を大量に提供するためです。しかし、ソロまたはローカルモードの場合、それはあなた次第です:)ほとんどの人はberks vendorまたはchef exportを使用します。

0

次の行に働い

シェフ・クライアント-z --runlist「レシピ[cookbook1 ::デフォルト]、レシピ[cookbook2 ::デフォルト]、レシピ[cookbook3 ::デフォルト]、レシピ[cookbook4 ::デフォルト ''

関連する問題