はじめに Ruby on Rails の登場以降、アプリ開発者がコマンドラインに触れる機会がとても多くなりました。また、昨今は DevOps 時代などとも言われアプリ開発者にも Linux の知識が求められています。 このため、コマンドラインの使用を前提としたツールや情報がとても増えてきているのですが、これらのほとんどは Windows では動作せず、Cygwin で何とかしようとしても徒労に終わることが少なくありません。 そこで仮想マシン上に開発環境を構築しようと考えるわけですが、これまでは OS のインストールから始まり、ユーザの作成、パッケージのインストール、共有ディレクトリの設定などなど、とても手間が掛かるものでした。また、プロキシサーバの設定につまづいたことがある方も多いかと思います。 今回は Vagrant と Ansible を組み合わせて上記の問題を解決する手順を紹介します