add_chef_cookbook
chefクックブックのソフトウェア・ライブラリ・コンポーネントおよびディレクティブを追加します。複数のソフトウェア・ライブラリ記憶域の場所が構成されている場合、デフォルトの記憶域の場所が使用されます。クックブックごとにこのVerbを1回使用します。
書式
emcli add_chef_cookbook -name="component_name" -folder_name="swlib_folder_name" -filename="filename" -recipe_names="recipe_name11;recipe_name2;..."
オプション
-
name
ソフトウェア・ライブラリ・コンポーネント名
-
recipe_names
クックブック・レシピ名。レシピ名は、セミコロンで区切ります。レシピごとにディレクティブが作成されます。
-
folder_name
コンポーネントとディレクティブが保存されるソフトウェア・ライブラリ・フォルダ。
-
filename
クックブック・ファイルの名前。これは、tar、gzip形式である必要があります。クックブック名は、ファイル名のベースである必要があります。たとえば、クックブックの名前がcookieである場合、クックブック・ファイル名はcookie.tar.gzである必要があります。
例
次の例では、新しいchefクックブックのカスタム・ソフトウェア・ライブラリ・コンポーネントおよびディレクティブを作成します。エンティティは、MyComponentsフォルダのサブフォルダに作成されます。
emcli add_chef_cookbook -name=chef_component -recipe_names="start;stop;install" -folder_name="MyComponents folder" -filename="mysql.tar.gz"