summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openstack/etc/systemd/system/openstack-rabbitmq-server.service9
1 files changed, 2 insertions, 7 deletions
diff --git a/openstack/etc/systemd/system/openstack-rabbitmq-server.service b/openstack/etc/systemd/system/openstack-rabbitmq-server.service
index 6f12e437..91bd6fa7 100644
--- a/openstack/etc/systemd/system/openstack-rabbitmq-server.service
+++ b/openstack/etc/systemd/system/openstack-rabbitmq-server.service
@@ -4,18 +4,13 @@ After=syslog.target network.target openstack-rabbitmq-setup.service
Requires=openstack-rabbitmq-setup.service
[Service]
-Type=simple
+Type=notify
User=rabbitmq
Group=rabbitmq
-Environment="RABBITMQ_PID_FILE=/var/run/rabbitmq/pid" "HOME=/var/lib/rabbitmq"
+Environment="HOME=/var/lib/rabbitmq"
WorkingDirectory=/var/lib/rabbitmq
-# Ensure cookie is created to avoid race
-# See https://bugzilla.redhat.com/show_bug.cgi?id=1059913
-ExecStartPre=-/bin/sh -c '/usr/sbin/rabbitmqctl status > /dev/null 2>&1'
ExecStart=/usr/sbin/rabbitmq-server
-ExecStartPost=/usr/sbin/rabbitmqctl wait /var/run/rabbitmq/pid
ExecStop=/usr/sbin/rabbitmqctl stop
-ExecStopPost=/bin/rm /var/run/rabbitmq/pid
[Install]
WantedBy=multi-user.target