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に関してはパッケージマネージャで入れるのが楽です。