Open
Description
On CIS benchmarked servers (and possibly other benchmarks), the umask settings are pretty strict with all new files getting created with permissions of 600. Since plugins get downloaded as root and end up with these permissions, the rabbitmq service cannot read the plugin and fails to start.
Possible fixes are to add the following to the remote_file section of community_plugins.rb to set ownership to rabbitmq, preserving permissions:
owner 'rabbitmq'
group 'rabbitmq'
or change the permissions with the following (edit: thinking about it more, I think this would be consistent with other plugins and probably preferable):
mode 0644
Activity