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"