タグ

2014年2月4日のブックマーク (3件)

  • Cookbookの作成から実行までの流れ - ダメSE uramonの奮闘記

    Chef Server、Chef Clientのインストール後の流れを簡単にまとめておく。 ① Cookbookの作成 まずは、knifeコマンドで任意の名称のCookbookを作成する。 # knife cookbook create Cookbook名 -o ~/chef-repo/cookbooks 次に、Recipe、Template、File等をそれぞれ所定のディレクトリに作成する。 Recipe・・・~/chef-repo/cookbooks/クックブック名/recipes Template・・・~/chef-repo/cookbooks/クックブック名/templates/default File・・・~/chef-repo/cookbooks/クックブック名/files/default Cookbookが作成できたら、knifeコマンドでSyntaxチェックを行い、Chef

    Cookbookの作成から実行までの流れ - ダメSE uramonの奮闘記
    kami30k
    kami30k 2014/02/04
  • Chef-Soloの構成についての考察 - Qiita

    ================ Chefを実際にプロジェクトで運用して感じたことをまとめてみます。 Chefに含むものは主に「手順」と「属性(値やパラメータ)」にわかれます。 まず大事なのはDRYの原則が守られることで、環境(development, staging, production) が増えたり、サーバRole(WebとかBatchなど)が増えたりしたときにDRYが崩れないことが望ましいです。 いろいろ試行錯誤した結果、次はこういう風にしようと思ったことを書きます。 実行環境 chef 11.6.0 と knife-solo (0.3.0) で動かすことを想定しています。 特に knife-solo は 0.2 と 0.3 でかなり仕様が違うので注意してください。 用語 属性: 色々な値やパラメータのことです。 ユーザIDやパスワード、ホスト名やPATH のような色々な値 環境:

    Chef-Soloの構成についての考察 - Qiita
    kami30k
    kami30k 2014/02/04
  • Chef Soloと Knife Soloでの ニコニコサーバー構築 (2) 〜導入編〜:dwango エンジニア ブロマガ

    こんにちは! 先月ドワンゴは歌舞伎座に引っ越したので"銀座"にあうように人生初の美容院に行ったけど、結果は床屋で切ったのと変わりなかった氏家です。 前回はChefとはなんぞや、というところで終わってしまいましたが、今回は導入編で、 - 最新のChef Solo 11.6.0、Knife Solo 0.3.0 限定 - 導入から実行するまでの、迷わない セットアップ手順 及びファイル構造の新定番! を提案したいと思います。 それは、私がChef Soloを導入しようとしたときに引っかかった インストールして使い始めるまでのとっつきにくさ 開発環境と番環境をどうCookbookで表せばいいのか 用途の違う複数のサーバーや、複数のプロジェクトを、どう管理するのがよいか 開発メンバーにも秘密にしたい秘匿情報は… といった問題をどう解決したか、そして少しでもChef導入の手助けになればと思っていま

    Chef Soloと Knife Soloでの ニコニコサーバー構築 (2) 〜導入編〜:dwango エンジニア ブロマガ
    kami30k
    kami30k 2014/02/04