BT

Why-run機能を搭載したChef

| 作者: Manuel Pais フォローする 9 人のフォロワー , 翻訳者 徳武 聡 フォローする 0 人のフォロワー 投稿日 2012年9月28日. 推定読書時間: 1 分 |

原文(投稿日:2012/09/24)へのリンク

 

今月初旬にリリースされたChefのバージョン(10.14.0)には5月に開催されたChefカンファレンスで紹介された重要な機能が盛り込まれている。長らく待たれていたdry runやnoop(最終的にはwhyrunと名付けられた)が盛り込まれ、システムにどんな変更がシステムに加えられるか予測し、レシピに従ってシステムを更新できる。

レシピの中のステップには依存関係があるので、Chefはこの依存関係を踏まえてシステムの現在の状態を決定する(例えば、あるサービスが実行されていなければならないにもかかわらず動いていない状態の場合、Chefはサービスはインストールされているが動作していないという判断を下す)

条件付きコマンド(例えば、not_ifやonly_if属性を含む)は必要のないアクション(例えば最新バージョンがインストールされていたらそのソフトウエアは更新しない)を防ぎ、システムの状態を変更しないようにするためだけに使うことが想定されている。

5月に紹介されたその他の機能のおかげて、出力フォーマットをminimalからverboseの範囲で選択できるようになる(rspecのように)。

エラーの調査も新しい機能だ。Chefが問題がレシピのどのステップにあるのか示してくれるので開発者はデバッグの時間を少なくできる。

 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

特集コンテンツ一覧

.NETの派生を理解する

Wayne Citrin 2018年7月18日 午前3時44分

ASP.NET Core - シンプルの力

Chris Klug 2018年6月4日 午前3時26分

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT