knife-solo が librarian-chef をサポートしていた件について

今朝まで知らなかったのですが、knife-solo は librarian-chef をサポートしているようです。

knife-solo のプロジェクトディレクトリ内に Cheffile が存在すると、自動的に librarian-chef install を実行してくれます。
実行時の出力を見ると、上から 3行目のところに「Installing Librarian cookbooks...」と出てますね。

$ bundle exec knife solo cook -p 2222 vagrant@localhost
Running Chef on localhost...
Checking Chef version...
Installing Librarian cookbooks...
Uploading the kitchen...
Generating solo config...
Running Chef...

じゃあ berkshelf も... ?

残念ながら、まだ berkshelf は knife-solo ではサポートされていないようです。

ただ、対応は進められており、Add Berkshelf support to Knife Solo で長く議論された後に、
Add Berkshelf support としてパッチがまとめられているようです。
おそらく次の 0.3.0 のリリースにはこの修正が含まれるのではないでしょうか。