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