namespace :php_fpm do
%w(start stop status restart reload force-reload).each do |command| desc "Commands for #{command} php_fpm" task command.to_sym do if (fpm = fetch(:php_fpm, 'php5-fpm')).empty? warn 'miss setting :php_fpm.' else on roles(:app), in: :sequence, wait: 1 do execute :sudo, "service #{fpm} #{command}" end end end end
end