VagrantCloudからboxを追加する

前まではこことかからダウンロードしてきて追加していましたが、いつの間にかVagrantCloudなるものが出来ていてそこからもboxを追加できるようになっていたので、VagrantCloudからのboxの追加手順です。

流れ

1.Vagrantのバージョン1.5以上をインストール
2.VagrantCloudに登録
3.VagrantCloudにあるお好みのboxを探す
4.VagrantCloudのboxを追加

Vagrantをインストール

http://www.vagrantup.com/downloads.html
上記のページからダウンロードしてきてインストールします。
1.5以上ならOKなのでとりあえず最新なら問題なし。

VagrantCloudに登録

https://vagrantcloud.com/
「JOIN〜〜」みたいなリンクがあるのでそこから希望のIDとメアドとパスワードを入力するだけです。

VagrantCloudにあるお好みのboxを探す

https://vagrantcloud.com/discover/featured
よくわからない人はPopularにあるダウンロード数が多いやつを選んでおけば無難かと思います。

VagrantCloudのboxを追加

追加するboxが決まったらboxを追加します。
まずターミナル上でVagrantCloudにログインします。

$ vagrant login

上記のコマンドを実行するとIDとパスワードを要求されるので入力するとログインできます。
あとはboxを追加するだけ。

$ vagrant box add chef/centos-6.5
==> box: Loading metadata for box 'chef/centos-6.5'
    box: URL: https://vagrantcloud.com/chef/centos-6.5
This box can work with multiple providers! The providers that it
can work with are listed below. Please review the list and choose
the provider you will be working with.

1) virtualbox
2) vmware_desktop

Enter your choice: 1
==> box: Adding box 'chef/centos-6.5' (v1.0.0) for provider: virtualbox
    box: Downloading: https://vagrantcloud.com/chef/centos-6.5/version/1/provider/virtualbox.box
==> box: Successfully added box 'chef/centos-6.5' (v1.0.0) for 'virtualbox'!

ダウンロード後はVagrantfileに追加したboxを記述してvagrant upすればOK。