ページ ツリー

比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

...

Section
Column
width720px

Cookbook 開発の流れ

ひとつの Cookbook を完成させるには、次のような手順を辿ることになります。

Drawio
diagramName開発の流れ.drawio
revision1
 

Column
Section
bordertrue
Column

Cookbook 作成

まずは Cookbook を作成します。

Recipe 編集

テキストエディタや IDE で Recipe を編集します。

Kitchen でプロビジョニング

Kitchen でテスト用インスタンスを立てて、プロビジョニングを行います。
ここでプロビジョニングが成功すれば、Cookbook の完成です。
失敗した場合は、Recipe を編集しなおします。 

...

Section
Column
width720px

 Kitchen インスタンスを起動し、Cookbook を転送してプロビジョニングを行います。

コード ブロック
$ kitchen converge
Column
Section
bordertrue
Column

`kitchen converge` コマンドを実行すると、.kitchen.yml の定義に従って Kitchen インスタンスが生成され、プロビジョニングが行われます。

 

Drawio
diagramNamekitchen.drawio
size500
revision1

ヒント
titlekitchen のその他のコマンド


Kitchen インスタンスへの ログイン

コード ブロック
$ kitchen login

※ パスワードは 'kitchen'


Kitchen インスタンスの破棄

コード ブロック
$ kitchen destroy

...