Chef-nodes
提供:Dev Guides
シェフ-ノード
入門
開始するには、ナイフプリフライトgemをインストールする必要があります。
- ステップ1 *-gemファイルでパスを定義します。
- ステップ2 *-bundlerを実行してknife-preflight gemをインストールします。
作業方法
指定されたクックブックでナイフプリフライトを実行します。
preflightコマンドを実行して、展開された実行リストで特定のクックブックを持つノードとロールを確認できます。
ノードでクックブックを実行する方法は複数あります。
- ノードの実行リストに追加することで、クックブックをノードに直接割り当てることができます。
- ロールにクックブックを追加し、ノードの実行リストにロールを追加できます。
- ロールを別のロールの実行リストに追加し、その別のロールをノードの実行リストに追加できます。
- クックブックは、使用される別のクックブックの依存関係になる場合があります。
どのようにクックブックがノードの実行リストに追加されても、Chefがロールとレシピのすべての拡張リストをノード属性に保存するため、knife preflightコマンドはそれをキャッチします。 knife preflightコマンドは、これらのノード属性を正確に検索します。