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

module_plugin for external agents doesn't set execute permission bit #241

Closed
optiz0r opened this issue Sep 24, 2019 · 0 comments
Closed
Labels
Projects

Comments

@optiz0r
Copy link

optiz0r commented Sep 24, 2019

All files installed by mcollective::module_plugin are installed with the same mode which defaults to $mcollective::plugin_mode=0644. This prevents external agents from being marked as executable, which in turn prevents choria-server from activating the agent.

Setting mcollective::plugin_mode=0755 allows choria-server to activate the agent, but at the cost of making all files distributed by plugin_module executable (including DDL files).

@ripienaar ripienaar added this to BACKLOG in Work Board via automation Sep 26, 2019
@ripienaar ripienaar added the bug label Sep 26, 2019
ripienaar added a commit to ripienaar/puppet-mcollective that referenced this issue Sep 26, 2019
ripienaar added a commit that referenced this issue Sep 26, 2019
(#241) support setting some files as executable
Work Board automation moved this from BACKLOG to TEST Sep 26, 2019
@ripienaar ripienaar moved this from TEST to DONE in Work Board Nov 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Work Board
  
DONE
Development

No branches or pull requests

2 participants