Vagrant+chef環境作ろうとしてドはまりしてまして。
○Windows
Windows環境はWindow7
○ruby 2.0.0+DevKit
gemを入れるうちに、DevKitがどうこう言われてよくわからなかったが、
ここから拾ってインストールしておかないといろいろ面倒らしい。
DevKitは、c:\DevKit配下に展開して、PATHを通してあげる
○virtualBox
https://www.virtualbox.org/
ここから。
○Vagrant
ここから。
Vagrat自体の説明や、やり方は他のサイトを参考に。
○chef,knife
をgemで入れると、どうもうまく実行できなく悩んでいた。
絶対、同じようにハマった人がいるだろうと、ぐぐったら
vagrant + chefをwindowsで使えるようにした(わすれっぽいきみえ)
ここを参考に
http://www.opscode.com/chef/install/
ここからWindowsバイナリを拾う。
installして
C:\opscode\chef\bin
にPATHを通す。knifeも同梱されているので(多い日も)安心。
○knife configure
これをやっておかないとknifeコマンドがうまくいかなかった。
規定値で進む。
○knife-solo
そして、いざテンプレート出力。
knife solo init chef-repo
→失敗。どうやら、knife-soloは上記chefに入っていないらしい。
gem install knife-solo
ここだけはgemでインストール。
D:\home\vmtest>knife solo init chef-repo
Creating kitchen...
Creating knife.rb in kitchen...
Creating cupboards...
ようやくうまく行った!
ということでこれからchef編へ。