commit 79f6c91d4aa57f91f1337d144d32c8b110c973bd
Author: Matthew Mosesohn <email address hidden>
Date: Fri Oct 2 17:43:49 2015 +0300
Avoid starting rabbitmq server as root
Starting rabbitmq-server causes rabbitmq (and dependent
processes) to start as root user, causing undesirable
results. epmd process stays running as root until killed
by OCF scripts. It is more desirable to start rabbitmq
manually when Puppet tells it to.
Additionally, rabbitmq-plugins must be run as root
(in order to set /etc/rabbitmq/enabled_plugins), but as
a consequence, it starts epmd and leaves it running.
This can be worked around by starting epmd as rabbitmq
user before evaluating any plugins.
Added test for ensuring all RabbitMQ related processes
are running as rabbitmq user.
Reviewed: https:/ /review. openstack. org/230479 /git.openstack. org/cgit/ stackforge/ fuel-library/ commit/ ?id=79f6c91d4aa 57f91f1337d144d 32c8b110c973bd
Committed: https:/
Submitter: Jenkins
Branch: master
commit 79f6c91d4aa57f9 1f1337d144d32c8 b110c973bd
Author: Matthew Mosesohn <email address hidden>
Date: Fri Oct 2 17:43:49 2015 +0300
Avoid starting rabbitmq server as root
Starting rabbitmq-server causes rabbitmq (and dependent
processes) to start as root user, causing undesirable
results. epmd process stays running as root until killed
by OCF scripts. It is more desirable to start rabbitmq
manually when Puppet tells it to.
Additionally, rabbitmq-plugins must be run as root enabled_ plugins) , but as
(in order to set /etc/rabbitmq/
a consequence, it starts epmd and leaves it running.
This can be worked around by starting epmd as rabbitmq
user before evaluating any plugins.
Added test for ensuring all RabbitMQ related processes
are running as rabbitmq user.
Upstream proposed change: /github. com/puppetlabs/ puppetlabs- rabbitmq/ pull/403
https:/
Change-Id: Ia6e5392c9d16d1 be0ea166a61402d 2103c5d4453
Closes-Bug: #1483249