Skip to content

Instantly share code, notes, and snippets.

@benmoss
Created May 12, 2014 19:57
Show Gist options
  • Save benmoss/2f4b311c7477647d4a18 to your computer and use it in GitHub Desktop.
Save benmoss/2f4b311c7477647d4a18 to your computer and use it in GitHub Desktop.
service "rabbitmq" do
service_name node['rabbitmq']['service_name']
supports :status => true, :restart => true, :reload => true
action [:enable, :start]
end
if node['rabbitmq']['cluster'] && (node['rabbitmq']['erlang_cookie'] != existing_erlang_key)
service "rabbitmq" do
action :stop
end
template node['rabbitmq']['erlang_cookie_path'] do
source 'doterlang.cookie.erb'
owner 'rabbitmq'
group 'rabbitmq'
mode 00400
notifies :start, "service[rabbitmq]", :immediately
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment