Vagrant + Chef soloを使った環境構築の流れ

以前もにたような記事を書いたのですが、業務でChefを使って環境作ったので、改めてメモを残します。

vargrantの設定
1.Vagrantのインストール
ここから入手

2.Virtural Boxのインストール
ここから入手

3.続いてvirtural boxで使うosを選びダウンロード。
ここのページ中から選び、以下のコマンドでvagrantから使えるようにする。


$ vagrant box add centos65 https://github.com/2creatives/vagrant-centos/releases/download/v6.5.1/centos65-x86_64-20131205.box

4.使えるか確認する


$ mkdir vagrant/centos65
$ cd vagrant/centos65
$ vagrant init centos65
$ vagrant up
これでvirtual boxが起動すればOK

Chefを言える
次にchefを設定する。

1.gemを使ってchefとknife soloをインストール


$ gem install chef
$ gem install knife-solo


Chefを実行する

1.


$ knife solo prepare [host name]
$ knife solo cook [host name]