Comment 4 for bug 1483249

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/230479
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=79f6c91d4aa57f91f1337d144d32c8b110c973bd
Submitter: Jenkins
Branch: master

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.

    Upstream proposed change:
    https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/403

    Change-Id: Ia6e5392c9d16d1be0ea166a61402d2103c5d4453
    Closes-Bug: #1483249