diff options
-rw-r--r-- | openstack/etc/systemd/system/openstack-rabbitmq-server.service | 9 |
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 |