入門 Chef Solo 第7章 サードパーティの Chef クックブックを使いたい

  • Opscode Community に集積されているクックブックを利用する
  • Opscode Community へのユーザ登録と秘密鍵の取得が必要(へー、なぜユーザ登録が必要なのでしょう)
  • ~/.chef/knife.rb で client_key で秘密鍵ファイルと cookbook_path でクックブックの保存先を指定
  • クックブックは knife コマンドで取得できる(yum の EPEL を有効にしてみる)
    • (git レポジトリの中で) knife cookbook site vendor yum
    • git add と commit も自動的に行われる
    • JSON ファイルの run_list に "yum::epel" を追加
  • 本書ではサードパーティクックブックを使うよりはミニマムな設定を自分で書いて育てていくほうがいいのではないか、というスタンス。運用管理ポリシー次第。