namespace :'php_fpm' do
desc 'Reload php_fpm' task :reload do on release_roles(fetch(:php_fpm_roles)) do fetch(:php_fpm_with_sudo) ? execute(:sudo, "/etc/init.d/#{fetch(:php_fpm_service_name)}", 'reload') : execute("/etc/init.d/#{fetch(:php_fpm_service_name)}", 'reload') end end desc 'Zap php_fpm' task :zap do on release_roles(fetch(:php_fpm_roles)) do fetch(:php_fpm_with_sudo) ? execute(:sudo, "/etc/init.d/#{fetch(:php_fpm_service_name)}", 'zap') : execute("/etc/init.d/#{fetch(:php_fpm_service_name)}", 'zap') end end desc 'Stop php_fpm' task :stop do on release_roles(fetch(:php_fpm_roles)) do fetch(:php_fpm_with_sudo) ? execute(:sudo, "/etc/init.d/#{fetch(:php_fpm_service_name)}", 'stop') : execute("/etc/init.d/#{fetch(:php_fpm_service_name)}", 'stop') end end desc 'Start php_fpm' task :start do on release_roles(fetch(:php_fpm_roles)) do fetch(:php_fpm_with_sudo) ? execute(:sudo, "/etc/init.d/#{fetch(:php_fpm_service_name)}", 'start') : execute("/etc/init.d/#{fetch(:php_fpm_service_name)}", 'start') end end desc 'Restart php_fpm' task :restart do on release_roles(fetch(:php_fpm_roles)) do fetch(:php_fpm_with_sudo) ? execute(:sudo, "/etc/init.d/#{fetch(:php_fpm_service_name)}", 'restart') : execute("/etc/init.d/#{fetch(:php_fpm_service_name)}", 'restart') end end
end