recipes/restart.rb in eycloud-recipe-resque-1.0.2 vs recipes/restart.rb in eycloud-recipe-resque-1.0.3

- old
+ new

@@ -1,14 +1,17 @@ # # Cookbook Name:: resque # Recipe:: default # -node[:applications].each do |app_name, data| - execute "ensure-resque-is-setup-with-monit" do - command %Q{monit reload} - end +if node[:instance_role] == "solo" || node[:instance_role] == "eylocal" || + (node[:instance_role] == "util" && node[:name] =~ /^(resque)/) + node[:applications].each do |app_name, data| + execute "ensure-resque-is-setup-with-monit" do + command %Q{monit reload} + end - execute "restart-resque" do - command %Q{echo "sleep 20 && monit -g #{app_name}_resque restart all" | at now } + execute "restart-resque" do + command %Q{echo "sleep 20 && monit -g #{app_name}_resque restart all" | at now } + end end end \ No newline at end of file