Chef-definition
提供:Dev Guides
シェフ-定義
定義は、繰り返し使用されるリソースをグループ化する論理的な方法として定義できます。 このフローでは、リソースをグループ化し、定義されたクックブックを読みやすくするためにリソースに名前を付けます。
これを行うには、レシピが必要です。 この場合、test_cookbookとクックブックを含むノードの実行リストを使用しています。
定義を作成する
- ステップ1 *-クックブック定義フォルダーに新しい定義ファイルを作成します。
- ステップ2 *-クックブックのデフォルトレシピ内で定義を使用します。
- ステップ3 *-クックブックをchefサーバーにアップロードします。
- ステップ4 *-目的のノードでChefクライアントを実行します。
クックブックの定義は、リソースをグループ化して名前を付けるマイクロのようなものです。 定義には、レシピの内部から呼び出すことができる名前があり、境界のリストがあります。
定義には、コード内で次のように見えるパラメーターがあります。
次のようにデフォルトのレシピ内で使用できます。