Vagrant

写経環境を、vagrant-berkshelf から Vagrant + knife-solo + Berkshelf へと変更した

以前、GDG信州でvagrant-berkshelfを使った写経環境構築の発表をしましたが、その数日後にvagrant-berkshelfが非推奨になってしまいました*1。 今のところは使えるものの、将来的なことも考えて、手元にある写経用の環境を Vagrant + knife-solo + Berkshelf…

Vagrantの既存Boxに日本語環境 + GuestAdditions + Chefを入れ、新しいBoxとして追加する

写経環境用のVagrant Boxとして、以前veeweeで作成したもの を使っていましたが、 日本語環境になっていない 日本語環境を手動で作ってた GuestAdditionsやChefが入っていない 起動時に時間がかかる というモノでした。 しかし、最近そのBoxを使う機会が増え…

The RSpec Book用にVagrant環境を作成し、写経してみた

RSpecの使い方に慣れるため、評判の良い「The RSpec Book」を写経しました。 手を動かすチュートリアルとしては、Codebreakerというゲームと、Railsの2種類あり、それぞれの作り方がとても参考になりました。 特に、リファクタリングの方法や考え方まで記載…

Windows7で Capistrano3 + Berkshelf + Vagrant を使って、Padrinoアプリのデプロイ・マイグレーション・起動をしてみた

以前、Capistrano3.x にてSinatraアプリをVagrant上へデプロイしてみました。 そこで今回は、PostgreSQLを使用するPadrinoアプリをVagrant上へデプロイしてみました。 なお、Vagrant上を開発的なstaging環境と考えたため、セキュリティとかはあまり考慮して…

Windows7で Capistrano 3を使って、Vagrant上のUbuntuのrbenvにSinatraアプリをデプロイしてみた

前回、Berkshelf + Vagrantを使ってゲストOS上にrbenv環境を構築できたため、今回はその環境へ Capistrano 3 を使ってSinatraアプリをデプロイできないか試してみました。 なお、Capistranoは今年の6月にv3がリリースされたばかりのようで、Web上でよく目に…

Windows7でBerkshelf + Vagrantを使って、Ubuntu12.04.3に rbenv + Ruby + Padrino/Ruboto を入れてみた

Chefのcookbookを管理するツール「Berkshelf」が良さそうだったため、Windowsで試してみた時のメモ。 環境 ホストOS Windows7 SP1 Vagrant 1.3.5 vagrant-berkshelf vagrant-omnibus 1.1.2 Berkshelf 2.0.10 VirtualBox 4.2.18 ゲストOS 前回の記事で作ったv…

Windows7で、veeweeを使ってUbuntu12.04.3-DesktopのBoxを作る

以前、Vagrantを利用したときは公開されているBoxを使用しましたが、自分でもBoxを作ってみようと考え、veeweeとそのテンプレートを使ってBoxを作ってみました。 Windowsでの構築については他にもいろいろとエントリがありますが、自分用のメモとして残して…

Vagrant + PowerShellをJenkinsで使った時にハマったときのメモ

NSEG #39で「おひとりさま環境での Chef-solo 使用例」を発表した時に Vagrant Jenkins PowerShell を使いましたが、いくつかハマった点があったため、メモを残しておきます。 Jenkinsの実行ユーザーの指定 自分のユーザーでJenkinsを実行させたかったため、…

Windows7上で Vagrant + Chef solo + knife-solo の環境を構築した時に出会ったエラー

前回 は環境構築でしたが、試行錯誤する中で、いろいろとエラーに出会いました。 再び同じようなエラーに出会った時に読み返せるよう、エラーの内容と自分の対応を残しておきます。 環境 ホストOS: Windows7 x64 VirtualBox: 4.2.10 Ruby: 1.9.3p392 Vagrant…

Windows7上で Vagrant + Chef solo + knife-soloを使い、Ubuntu + ubuntu-desktopの環境を構築してみた

VirtualBoxを使って検証的な環境を作ったり壊したりしているのですが、いい加減手作業はツライので、最近目にするChef関連の環境を構築してみました。 なお、構築にあたり、naoyaさんの本が非常に役立ちました。ありがとうございました。 入門Chef Solo - In…