Skip to content

Instantly share code, notes, and snippets.

@sivajag
Created August 28, 2009 06:08
Show Gist options
  • Save sivajag/176800 to your computer and use it in GitHub Desktop.
Save sivajag/176800 to your computer and use it in GitHub Desktop.
(1..params[:no_of_instances]).each do |index|
file_name = "#{params[:name]}#{index}"
execute "Stopping #{file_name}" do
command %Q{bash -c '/sbin/initctl stop #{file_name} ; true' }
action :run
end
template "/etc/event.d/#{file_name}" do
source "#{params[:name]}.erb"
mode 0644
owner "#{node[:runa][:target_user]}"
group "#{node[:runa][:target_user]}"
variables(params[:variables].merge(:suffix => index))
end
execute "Starting #{file_name}" do
command "/sbin/initctl start #{file_name}"
action :run
end
end
ERROR
Fri, 28 Aug 2009 05:52:40 +0000] INFO: Creating template[/etc/event.d/sevak6] at /etc/event.d/sevak6
[Fri, 28 Aug 2009 05:52:40 +0000] INFO: Setting owner to 0 for template[/etc/event.d/sevak6]
[Fri, 28 Aug 2009 05:52:40 +0000] INFO: Setting group to 0 for template[/etc/event.d/sevak6]
[Fri, 28 Aug 2009 05:52:40 +0000] INFO: Setting mode to 644 for template[/etc/event.d/sevak6]
[Fri, 28 Aug 2009 05:52:40 +0000] ERROR: execute[Starting sevak6] (/var/chef/cache/cookbooks/common/definitions/enable_project.rb line 18) had an error:
/sbin/initctl start sevak6 returned 1, expected 0
---- Begin output of /sbin/initctl start sevak6 ----
STDOUT: STDERR: initctl: Unknown job: sevak6---- End output of /sbin/initctl start sevak6 ----
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment