トップ «前の日記(2011-02-13) 最新 次の日記(2011-02-27)» 編集

Route 477



2011-02-21

[ruby] WEB+DBのRuby連載第5回はRakeとChefとCapistranoの話です

今週発売のWEB+DB PRESSのRuby連載は、Rake・Capistrano・Chefの記事を書きました。「Rubyによる自動化」つながりです。 Rake=日々の作業を自動化する=初級、Capistrano=デプロイとサーバ管理を自動化する=中級、Chef=サーバ構築を自動化する=上級というイメージで、それぞれ2p/3p/3pという配分です。

Chefはけっこう複雑なシステムなので3pでは導入部分までしか書けませんでしたが、 いきなり公式Wikiを見るとどこから読んでいいのか分からなくて困ると思うので(というか困った)、先に本記事を導入として読んでいただくと入りやすいと思います。

4774145440

メモ1

Capistrano + Rails3(Bundler) + Unicornという組み合わせは罠があるそうです。

メモ2

そういえば本編では「とりあえずchef gemを入れてchef-soloを試す」という手順を書いたので、まっさらのマシンにChef Soloを入れる手順は書かなかったのでした。

まあRubyを入れてRubyGemsを入れてChef gemを入れてもいいんですが、Debian/Ubuntu/CentOS/RHELに関してはパッケージマネージャで入れるのが楽です。