Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Vagrant

概要

仮想の開発環境作成ツールVagrant

詳細

Vagrantは仮想の開発環境作成ツールです。
「同じ開発チームでも彼の環境では動くけど、私の環境では動かない」
「新規開発社参入時に手順書を元にもたもたしながら環境構築をしている」
などというような場面で少しのコマンドですぐに同じ環境を構築出来ます。

内容

Plugin
項目 内容
saharaでサンドボックスを実現。ロールバックで仮想環境の試行錯誤が容易に http://d.hatena.ne.jp/tbpg/20131022/1382460079
vagrant-berkshelfで車輪の再利用。作成済みcookbookを利用してさくさく環境構築 http://d.hatena.ne.jp/tbpg/20131024/1382626829
vagrant-omnibusで仮想環境に任意のバージョンのChef-Soloをインストール http://d.hatena.ne.jp/tbpg/20131028/1382968458
vagrant-global-statusで仮想環境の一覧を表示 http://d.hatena.ne.jp/tbpg/20140228/1393598058
Provider
項目 内容
VM名を指定する http://d.hatena.ne.jp/tbpg/20131107/1383834789
メモリサイズを変更する http://d.hatena.ne.jp/tbpg/20131107/1383834516
GUIで起動する http://d.hatena.ne.jp/tbpg/20131111/1384181499
その他
項目 内容
Windows環境でSSH接続するには http://d.hatena.ne.jp/tbpg/20131018/1382105874
Chef + Knife Solo + Vagrantで対象サーバーにtreeをインストールする http://d.hatena.ne.jp/tbpg/20131022/1382457553
vagrant検証用に仮想環境を2環境作成して公開鍵認証によるSSH接続確認を行う http://d.hatena.ne.jp/tbpg/20131025/1382717749
ShellによるInline Provisioning http://d.hatena.ne.jp/tbpg/20131025/1382719048
SSH経由でのテスト実行 http://d.hatena.ne.jp/tbpg/20131025/1382719718
VagrantでUbuntu1204+Elixirの動作環境を構築する http://d.hatena.ne.jp/tbpg/20131026/1382798185
Jenkins環境をserverspecを利用したテストファーストで構築 http://d.hatena.ne.jp/tbpg/20131028/1382970803
vagrant up時にデバッグログを出力する http://d.hatena.ne.jp/tbpg/20131115/1384543585
マトリョーシカ的にUbuntu1204仮想環境上のVirtualBoxにUbuntu1204仮想環境を構築する http://d.hatena.ne.jp/tbpg/20131115/1384544383
BOXの作成 http://d.hatena.ne.jp/tbpg/20140227/1393510622
複数環境の一括構築 http://d.hatena.ne.jp/tbpg/20140227/1393510869
synced_folder でホストOSとゲストOSの任意のフォルダを同期する http://qiita.com/tbpgr/items/67125ea883409ae5fd51
Vagrant VMware Workstation Provider の購入からVMの起動まで http://qiita.com/tbpgr/items/c796ae93da2057b1cced

参照

項目 URL
Vagrant公式サイト http://www.vagrantup.com/
OSテンプレート一覧 http://www.vagrantbox.es/