[Chef]composerをインストールするcookbook
https://github.com/escapestudios-cookbooks/composer
デフォルトでは "/usr/local/bin/composer" というパスに入ります。
自分はこの設定でちょうどよかったのですが、インストール場所を変更したい場合はAttributesを設定すれば柔軟に変更できます。
composer_projectリソース
LWRPでcomposer_projectというリソースが定義されていて、"composer install"みたいなこともできるようです。#install project vendors
composer_project "/path/to/project" do
dev false
quiet true
action :install
end
ですが、bashリソースで"composer install"って書いたほうが分かりやすい気がします。(個人的な感想)とりあえず私はこのLWRP機能は使わないで、composer本体を入れるためだけにこの cookbook を使うことにしました。