はじめに Chefで初めてRubyの開発環境に触れる人のために、Chefで使うツールの概要と簡単な使い方を整理してみたいと思います。本家のChefのサイトには、JustEnoughRubyForChefというページがありますが、初めてRubyに触れる人にはいろいろ謎なことがありそうです。 例えば、Chefの開発で使われるGit, Bundler/Gemfile,rbenv, Rake, ruby, rspec について簡単に説明します。知っている箇所は飛ばし読みするといいでしょう。 インフラ系の人は、アプリケーション開発系の人が何気なく使っているツールに対してもなじみが無いことは注意を払う必要があるでしょう。 1. Git Gitは、オープンソースの、分散バージョン管理ツールです。Chefを使うと、サーバーのセットアップを手動で実施することなく、プログラム化することができます。 Chefを