Vagrantfileやセットアップ用のスクリプトをテンプレートとしてGitHubにいくつか登録してみた。
https://github.com/ksoichiro/vagrant-templates
セットアップは基本的にすべてシェルスクリプト。
(結果的に、Dockerで書きたくなったときに移植しやすいので良かったかも)
Macならboot2dockerがあるのでメリットはないが、Windowsでも使えるようにしたい場合に役立つかも?
https://github.com/ksoichiro/vagrant-templates/tree/master/templates/precise64-docker
英語、かつバージョンは固定です。
https://github.com/ksoichiro/vagrant-templates/tree/master/templates/precise64-gitlab
こちらもバージョンは固定なものの、少し変更すれば他のバージョンでもすぐに使える。
ホストOSにAndroid開発環境がなくてもアプリがビルドできる。
Dockerの方が使えそう。
https://github.com/ksoichiro/vagrant-templates/tree/master/templates/precise64-android
上のAndroid SDKにエミュレータを追加したもの。
エミュレータはARMなので遅いです。
https://github.com/ksoichiro/vagrant-templates/tree/master/templates/precise64-android-emulator
実行環境用途だけでなく編集もしたい、という場合の参考に。
https://github.com/ksoichiro/vagrant-templates/tree/master/templates/precise64-vim-jp
上記はすべて Ubuntu Precise 64bitの base image から作っているもので、
vagrant up && vagrant stop && vagrant package してできた box を以下からダウンロードできるようにしてみた。
http://customboxes.herokuapp.com/