[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

chefに関するsoh335のブックマーク (10)

  • Chef のログを Fluentd に流す - blog.ryotarai.info

    Developers Summit 2014 での発表(スライド)後、Chef のログを Fluentd に投げてる部分についてツイートをいただいたので、すこしまとめておきます。 GREEさんが昨日発表した,ChefのハンドラからFluentdに投げてMongoDBでデプロイか何かの情報収集してるの,どこかに記事とかあるのかな?ユースケース的には便利なのだけども #fluentd— Mr. Fiber (@repeatedly) 2014, 2月 14 Report (Exception) Handler Chef の Report(Exception) Handler という仕組みを使って、ログを投げています。 Report Handler: Chef の実行が成功した場合に実行されるハンドラ Exception Handler: Chef の実行が失敗した場合に実行されるハンドラ 詳し

  • chefの中身読んで、外部からrun_listを利用する · さよならインターネット

    July 17, 2013 run_listを渡してるところを探した。 といってもほとんど@soh335が教えてくれた。さすが一流エンジニアだ。 /chef/lib/chef/run_list.rb def expansion_for_data_source(environment, data_source, opts={}) case data_source.to_s when 'disk' RunListExpansionFromDisk.new(environment, @run_list_items) when 'server' RunListExpansionFromAPI.new(environment, @run_list_items, opts[:rest]) end end ここが怪しかった。 /chef/spec/unit/run_list_spec.rb ここ見たら

    soh335
    soh335 2013/12/19
  • Chefのtemplateにrecipeからデータを渡すvariablesについて - Qiita

    検証環境 Chef v11.4.0 Chefにて、同じcookbookを使い、異なった複数の値を与えて 結果を異なったファイルに出力する場合は、variablesを利用する。 当初、この課題に対する解決方法として、 複数の role を作成し、その role 内で異なった値をJSONに入れることにより 実現できると思い込んでいたのだが、run_listでは複数のrecipeとして理解されず、 複数のroleで同じcookbookを利用した場合には後者のみが採用され、 最初に読み込まれた role は認識されなかった。 variablesを利用したレシピをみていこう JSONには ports というkeyに対して、"6379"と"6380"という複数のvalueをもたせる

    Chefのtemplateにrecipeからデータを渡すvariablesについて - Qiita
    soh335
    soh335 2013/08/30
  • アルパカchef日記3日目 data bagについて / またはユーザ管理クックブックなど - アルパカDiary Pro

    2日目の続き。 コンセプトはこちらをご参照下さい。 3日目の目標 ユーザ管理(data bag) ユーザ作成 bash_profile管理 sudo ここの段階で ec2-userのsudo権限を剥奪し、新ユーザにsudo権限を付与 security_limit 3日目を始める前に:data bag ユーザ情報など、クックブックを跨るグローバルな値を cookbookにいちいち書くのは得策ではありません。 さらに生で置いておくのも気が引けますね。 そんなご要望にお答えするために「data bag」という仕組みがあります。 databagを作成しておくと、複数のクックブックにまたがっている共通の変数などを保存しておくことができます。 シークレットキーを作成する まずはdata bagを暗号/複合するためのシークレットキーを作成しましょう。 以下のコマンドでdata bag用の鍵ファイルを作っ

    アルパカchef日記3日目 data bagについて / またはユーザ管理クックブックなど - アルパカDiary Pro
    soh335
    soh335 2013/06/22
  • chefspecを利用したcookbookの動作テスト · さよならインターネット

    March 26, 2013 chefspec 1.0.0.rc1 Chefのcookbookのテストどうしたらいいんだろうって悩んでいたのですが chefspecが良さそうだったので試してみました。 テストしたいことは cookbookのrecipeに書いてあることが期待通り実行されるか ホスト名やプラットフォーム別のrecipeが期待通り実行されるか この2点です。 下記のようなcookbookがあるとして cookbook/yum/recipe/default.rb template "/etc/yum.conf" do source "yum.conf.erb" owner "root" mode 0644 end file "/etc/yum/exclude.conf" do owner "root" mode 0644 only_if { node[:platform_vers

    soh335
    soh335 2013/05/24
  • http://dl.dropboxusercontent.com/u/224433/pfcasual_1/index.html

    soh335
    soh335 2013/05/10
    cheffffffffffffffffff!!!!!!!!!!!
  • vs Chef 第1回戦 - m0t0k1ch1st0ry

    二流Chef目指してがんばるぞう。 Chefって? 「サーバーの状態を管理し収束させるためのフレームワーク」 Chef 以外にも Puppet というやつもいるよ facebook が使っておられます ローカルの開発環境セットアップにも使える!! 利用形態は大きく2つ Chef Server + Chef Client(大規模環境管理) Chef Solo(単独のコマンドとして Chef を実行) recipe:「コード化された手順書」「サーバーの状態」 cookbook:「特定の recipe に必要なデータやファイルをまとめる入れ物」 repository(kitchen):「Chef の実行に必要な一連のファイルをまとめる入れ物」 repository(kitchen) > cookbook > recipe 購入すると物凄く捗る 入門Chef Solo ローカルの初期状態 rben

    soh335
    soh335 2013/04/27
  • 「入門Chef Solo」を読んでChefに入門した話 - $shibayu36->blog;

    これまでChefとか全くやったことなかったのだけれど、PrePANとかで必要になったのとなんとなく興味もあったので、naoyaさんが最近出した入門Chef Soloを読んでみました。 入門Chef Solo - Infrastructure as Code 作者:伊藤直也伊藤直也Amazon 読んでみた感想としては非常によくまとまっていて分かりやすいけど、全くChefをやったことない人にとってはChefの実行を試すフェーズが少しやりづらい印象を受けました。理由としてはAWS環境を持っていない場合、2,3章のChefを試す章ができず、さらにそのあとにvagrantでローカルに仮想環境を作るのを学んだとしても、その仮想環境を使って試す部分が少ないためです。 そこで僕は全くchefをやったことない人はまずvagrantでの実行環境を作れるようになってから、を読み始めるとより知識が深まるのではな

    「入門Chef Solo」を読んでChefに入門した話 - $shibayu36->blog;
    soh335
    soh335 2013/04/04
  • 今もっとも学習コスパの高い技術はChefだと、Chef勉強会に行って確信した : akiyan.com

    今もっとも学習コスパの高い技術はChefだと、Chef勉強会に行って確信した 2013-02-25 目次 Chefが熱い! 株式会社Engine Yardさん主催の、Chef(opschef)勉強会第一回「初めてのChefの教室 #eytokyo」に行って来ました。勉強会の全編動画は、「初めてのChefの教室」を開催しました。(動画&資料) - Engine Yard Blog JP | Engine Yard Blog JP で観ることができます。 勉強会では登壇者が「シェフの帽子」を被って発表していましたw 発表者の皆様方も豪華すぎ! Chefとは Chef(シェフ)とは、ざっくりいうとサーバーインフラの構築・更新を自動化する技術で、類似としてはpuppetがあります。(参考:オープンソースなシステム自動管理ツール Puppet:連載|gihyo.jp … 技術評論社 ) 属人性や、面

    今もっとも学習コスパの高い技術はChefだと、Chef勉強会に行って確信した : akiyan.com
    soh335
    soh335 2013/02/25
  • 「初めてのChefの教室」を開催しました。(動画&資料) - Engine Yard Blog JP

    去る2/22(金)に恵比寿の弊社オフィスにて初の勉強会となる「初めてのChefの教室」を開催しました。インフラエンジニアだけでなく、アプリケーションエンジニアからも注目が集まっているChefの勉強会という事で様々な方にお集まり頂き、濃い情報交換が繰り広げられました。 この記事では内容のまとめてスライドや動画などの各種資料を集約します。さらに公開された記事などの資料も順次追加していきます。 Chef未経験者向けのセッション [eytokyo] 初めてのChefの教室 from suzuki on Vimeo. まずは最初のセッションとしてRubyもChefも未経験な人(≒PHPer)向けのChefのセッションをyandoが担当しました。セッションではChefの動作原理やアーキテクチャの全体像を示した上で、最低限レシピを書いて実行する為に必要な手順だけをデモを交えて紹介しました。また実際に公

    soh335
    soh335 2013/02/25
  • 1