ページ ツリー

比較バージョン

キー

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

目次

jenkins Cookbook を Attribute に対応させる

何を Attribute にするか

Cookbook の設計次第で何を Attribute にするかは変わりますが、今回は次の項目を Attribute にしてみましょう。 今回は次の項目を Attribute にしてみてください。 

  • Jenkins のバージョン

    • 特定のバージョンの Jenkins をインストールしたくなったときに、Recipe を直したくない

    • 同じ Recipe で複数のバージョンの Jenkins をインストールできるようにしておきたい 
       

  • Jenkins の rpm ファイルの URL

    • 将来的に rpm ファイルの URL が変更されたときに、Recipe を直したくない
       

  • Jenkins の実行ユーザー

    • プロビジョン先のサーバーによっては実行ユーザーを変えないといけないかもしれない

 

ヒント

Attribute の名前

一般的には、以下のように node[<Cookbook 名>][<任意の Attribute 名>] とすることが多いようです。

...