From 6f86a90ea58da034942451610077e9c50128b553 Mon Sep 17 00:00:00 2001 From: jtimberman Date: Wed, 18 Jan 2012 20:03:20 -0700 Subject: [PATCH] [COOK-585] - manage rabbitmq-server service --- rabbitmq/README.md | 8 ++++++-- rabbitmq/metadata.rb | 2 +- rabbitmq/recipes/default.rb | 6 ++++++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/rabbitmq/README.md b/rabbitmq/README.md index a94d774ff..c20381096 100644 --- a/rabbitmq/README.md +++ b/rabbitmq/README.md @@ -63,12 +63,16 @@ It is quite useful as is, but clustering configuration does not currently do the The rabbitmq::chef recipe was only used for the chef-server cookbook and has been moved to chef-server::rabbitmq. +Changes +======= + +* [COOK-585] - manage rabbitmq-server service + License and Author ================== -Author:: Benjamin Black +Author:: Benjamin Black Author:: Daniel DeLeo - Author:: Matt Ray Copyright:: 2009-2011 Opscode, Inc diff --git a/rabbitmq/metadata.rb b/rabbitmq/metadata.rb index c98129f02..32de65b79 100644 --- a/rabbitmq/metadata.rb +++ b/rabbitmq/metadata.rb @@ -2,7 +2,7 @@ maintainer_email "cookbooks@opscode.com" license "Apache 2.0" description "Installs and configures RabbitMQ server" -version "1.3" +version "1.3.0" recipe "rabbitmq", "Install and configure RabbitMQ" recipe "rabbitmq::cluster", "Set up RabbitMQ clustering." depends "apt", ">= 1.1" diff --git a/rabbitmq/recipes/default.rb b/rabbitmq/recipes/default.rb index a3c77efdc..fba6346d3 100644 --- a/rabbitmq/recipes/default.rb +++ b/rabbitmq/recipes/default.rb @@ -35,6 +35,7 @@ owner "root" group "root" mode 0644 + notifies :restart, "service[rabbitmq-server]" end case node[:platform] @@ -58,3 +59,8 @@ action :install end end + +service "rabbitmq-server" do + stop_command "/usr/sbin/rabbitmqctl stop" + action [:enable, :start] +end