[Chef]composerをインストールするcookbook

この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 を使うことにしました。
カテゴリ: