タグ

chefとCookBookに関するaratafujiのブックマーク (3)

  • 大規模にchefを使い倒すためのcookbook pattern - Qiita

    概要 チームや組織、プロダクトをまたいでcookbookを使っていく場合に使えるcookbookの書き分け方を紹介します。 要はプロダクト毎にサーバに対する要求は変わりうるのでサービス毎にcookbookを分けるんだけど、会社全体として組織プロダクトをまたいで共通化しておきたい部分は共通のcookbookを使いましょうという話です。 こういう分け方をしたらよい、という話もします。 組織やプロダクトの成長とcookbook 小さな組織やチーム内でchefを導入した場合、cookbookを書くのは大抵の場合一人だと思います。 扱うサーバの種類もそんなに多くないので、apacheのインストールやphpの設定を一つのrecipeにベタ書きしても人間が管理できるボリュームに収まると思います。 というか、変に分割するよりもベタ書きのほうがrecipeの見通しがいいと思います。 ところが、組織が大きくな

    大規模にchefを使い倒すためのcookbook pattern - Qiita
  • How to Deploy Ruby on Rails With The Opscode Chef Application Cookbook

  • クックブックその他いろいろの紹介 - tily - Opscode Open Source Wiki

    この記事ではクックブック・レシピ・属性・ロールを簡単に紹介しています。 これらの項目は Chef ワークステーション上、または WebUI から作成され、Chef サーバに保存されます。 クックブックによって Chef や Chef ホスティングのユーザは設定情報をパッケージ化し、配布し、共有します。 インフラ自動化に必要なリソースをすべてカプセル化してくれ、他の Chef ユーザとも簡単に共有することができます。 クックブックは、レシピ・属性ファイル・テンプレート・それ以外の設定情報に関する作成物を含んでいます。 Chef が起動するとき、ノードの実行リストに並んでいるレシピは、そのレシピを含むクックブックの他の内容と共に、ノードに転送されます。転送されたレシピはノードに適用され、ノードは適切な状態に設定されます。 典型的には、1 つのクックブックは、そのサーバの 1 つのサービス・

  • 1