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.使えるか確認する
これでvirtual boxが起動すればOK
$ mkdir vagrant/centos65
$ cd vagrant/centos65
$ vagrant init centos65
$ vagrant up
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]