The module runs logstash::plugin as $logstash::logstash_user (by default, logstash), but in Logstash 8 /usr/share/logstash is owned by root. This means the logstash user cannot install plugins. For our internal module, I've just added a parameter to override the user, but it would be good to have something proper.
The module runs
logstash::plugin
as$logstash::logstash_user
(by default,logstash
), but in Logstash 8/usr/share/logstash
is owned byroot
. This means thelogstash
user cannot install plugins. For our internal module, I've just added a parameter to override the user, but it would be good to have something proper.