Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kibana plugin installation and directory permissions issue #69

Closed
mdetrano opened this issue Jan 2, 2023 · 0 comments · Fixed by #71
Closed

kibana plugin installation and directory permissions issue #69

mdetrano opened this issue Jan 2, 2023 · 0 comments · Fixed by #71

Comments

@mdetrano
Copy link

mdetrano commented Jan 2, 2023

Affected Puppet, Ruby, OS and module versions/distributions

  • Puppet: 7.93
  • Ruby:
  • Distribution: CentOS Stream 8 (el8)
  • Module version: 7.0.1

How to reproduce (e.g Puppet code you use)

Attempting to install a Kibana plugin using the resource:

kibana_plugin { 'xx':
                url => 'https://{URL for a Kibana plugin}',
        }

What are you seeing

Error: /Stage[main]/Gms::Monitor/Kibana_plugin[xx]: Could not evaluate: 

What behaviour did you expect instead

Plugin should install

Log file

Executing with uid=kibana gid=kibana: '/usr/share/kibana/bin/kibana-plugin install https://...'

Any additional information you'd like to impart

The issue seems to be the use of uid and gid = kibana on this system. I can work around the problems by setting owner and group to kibana on /usr/share/kibana/plugins directory, though the package installation leaves that directory as root owned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants