chefとknife soloが使用できる環境を整えます。
chefのインストール方法は公式のドキュメントに従っています。
http://www.getchef.com/chef/install/
次のコマンドでchefをインストールできます。
$ curl -L https://www.opscode.com/chef/install.sh | sudo bash
次に、knifeコマンドの初期設定を行います。
$ knife configure
色々と質問されますが全てデフォルトのままで済ませます。
続けてknife-soloのインストールです。
chefのバージョン11から、chefにrubyも含まれているのでそのgemを使用します。
$ sudo /opt/chef/embedded/bin/gem install knife-solo
では、knife-soloでレポジトリ(キッチン)を作成してみます。
$ knife solo init chef-repo
Creating kitchen...
Creating knife.rb in kitchen...
Creating cupboards...
Setting up Librarian...
chef-repoディレクトリのできあがり。
$ ls chef-repo
Cheffile
data_bags
roles
cookbooks
nodes
site-cookbooks
料理の準備ができました。