[chef]vagrant上の仮想マシンの場合のみ特定の処理を実行したい

aws上のAmazonLinuxとvagrant上のCentOS両方で使えるレシピを作成しようとした際に、vagrant上の仮想マシンのみ特定の処理を実行したいと思い調べてみました。 ohaiのvirtualizatio 続きを読む [chef]vagrant上の仮想マシンの場合のみ特定の処理を実行したい

[chef]jsonlintコマンドを使ってrolesとnodesのjsonをチェックするスクリプトを書いた

chefでcookした後に、rolesやnodesのjsonのカンマが抜けていてエラーになってしまうのが悲しいので、事前にチェックしたいと思いました。 探せば便利なコマンドがありそうな気がするのですが、うまく見つけられな 続きを読む [chef]jsonlintコマンドを使ってrolesとnodesのjsonをチェックするスクリプトを書いた

nginx1.4.1をchefでソースからインストールしてみる(websocket proxy)

以前、Vagrant上にNode.jsの環境構築を行いましたが、nginx1.3からwebsocketのproxyが可能になったとのことなので、最新の安定版であるnginx1.4.1をchefでインストールして、webs 続きを読む nginx1.4.1をchefでソースからインストールしてみる(websocket proxy)

[Mac]modern.IEに公開されているWindows仮想マシンをVagrant経由で起動する

Microsoft公式の modern.IE というサイトでIE検証用のWindows仮想マシンが無償公開されていることを教えてもらいました。 せっかくなのでVagrant経由で仮想マシンを起動できるようにしてみました。 続きを読む [Mac]modern.IEに公開されているWindows仮想マシンをVagrant経由で起動する