こんにちは。ほっかいです。
最近、miyagawaさんのpodcastを聞いているんですがおもしろいですね。
自分がいつも使っているツールについて、あーだこーだ言ってて
そういう見方もあるかぁーと思いながら聞いています。
DevOps的な?話題として、fluentdやらchef,vagrant あたりに言及があるのも聞いている理由の一つだったりします。
ところで、vagrantでfluentdを検証しようとして chef-td-agentというcookbookを使ってみようと思ったんですが、
うまく入ってくれませんでした。
td-agentのbootstrap(RVMのインストールスクリプトや、chefのインストールスクリプトのようなアレ)
が出たらしいのでcookbookの中で、executeしちゃえばインストールできるなと思ったら
本当にインストールできました。
その一瞬の成果はこれです
https://github.com/hokkai7go/cookbooks/tree/master/td
td-agentも入ったし満足していたところで、kzk_moverさんが
「それはchef-td-agentのバグな気がします。」と声をかけてくれたのでエラーログをgistに貼りました。
https://gist.github.com/hokkai7go/5343835
結局、自分が使っているaptのリポジトリが古すぎるのが原因だということがわかりました。
この際に、aptリポジトリはgit submoduleとして opscodeのaptリポジトリを使うようにしました。
kzk_mover さん、ありがとうございます!!