puppetlabs / puppetlabs/puppetlabs-java_ks
Create keystore files as non-root user/groups
Nobody has claimed this yet.
- Dominant language
- Ruby
- Stars
- 34
- Forks
- 97
- Avg merge
- 1h 22m
- Merged PRs (30d)
- 1
Description
Use Case
By default the java_ks module create the target file with owner root group root (on linux systems), while this can be "fixed" with a post ACL change it would be cleaner if the module supported user and group parameters and created the target file as that user/group.
Describe the Solution You Would Like
java_ks accept user and groups parameters and creates/updates the target keystore as that user/group
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the java_ks module entry point and its handling of target keystore creation and updates. Add support for the requested user and group parameters, then verify that the keystore is created or updated with the specified ownership on Linux.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, linux, ruby
- Domain
- devops
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100