Engine Yard Cloud で ActiveRecord のコネクションプールサイズを設定する

Custom Chef Recipes で設定してやればいいですよ、と今中さんに教えてもらいました。

if %w(solo app_master app).include?(node[:instance_role])
  execute 'updating database.yml' do
    file = "/data/#{app}/shared/config/database.yml"

    command %(echo " pool: 32" >> #{file})
    not_if  %(grep pool: #{file})
  end
end