GitHub puppet-rundeck
35
35
25
Module for managing the installatation and configuration of the rundeck orchestration tool

Metadata Valid
No translation
Correct Puppet Version Range
Supported Puppet version range is %{PUPPET_VERSION_RANGE}
With Puppet Version Range
Puppet version range is present in requirements in metadata.json
With Operatingsystem Support
No translation
Supports Only Current Centos
No translation
Supports Latest Centos
No translation
Supports Only Current Debian
No translation
Supports Latest Debian
No translation
Supports Only Current Ubuntu
No translation
Supports Latest Ubuntu
No translation
In Modulesync Repo
No translation
In Plumbing
Is in plumbing
Has Secrets
Has a .sync.yml file
Synced
Has a .msync.yml file
Latest Modulesync
No translation
Has Modulesync
Is present in voxpupuli/modulesync_config/managed_modules.yml
Released
Is in modulesync_config and in forge releases.
Reference Dot Md
The repository has a REFERENCE.md. It needs to be generated / puppet-strings documentation is missing.

Open Pull Requests

Replace validate_rd_policy with a data type

This is incomplete, but an alternative to https://github.com/voxpupuli/puppet-rundeck/pull/437

Add required Vault api version to template
needs-tests

Pull Request (PR) description

In the PR for #430, the API version was missing. For newer installation we have to set it to "2", which should be default for the Vault plugin anyway, but is seems, that this is not the case, so we have to set it explicit, otherwise we get "permission denied" messages in the Vault access logs.

feat: Adds possibility to compress Rundeck log files
enhancement
needs-tests
needs-work

Pull Request (PR) description

This PR will offer the ability to compress daily rotated Rundeck log files

Add parameters/update templates to allow synchronizing user profile attributes from LDAP/AD
merge-conflicts
needs-tests

Pull Request (PR) description

Allos synchronizing email address, first name and last name from AD/LDAP.

Feature is documented here: https://docs.rundeck.com/docs/administration/security/authenticating-users.html in the 'Sync Rundeck profile from LDAP user attributes' section.

This Pull Request (PR) fixes the following issues

N/A

add parameter to configure storage converter plugins
enhancement
merge-conflicts

<!--
Thank you for contributing to this project!

-->
Added hash of properties to apply a storage converter plugin

Make preauthentication based on headers optional
enhancement
needs-tests

Pull Request (PR) description

Users might only want to configure preauthentication using request attributes, without making use of any header. The issue is that in that scenario setting the header-related settings to empty values seems to break things. I think it's probably a good idea to set them only if the relevant keys are present in preauthenticated_config.

Add json resource (ISSUE #398)
needs-tests

<!--
Thank you for contributing to this project!

-->

Pull Request (PR) description

<!--
Add resource JSON
-->

This Pull Request (PR) fixes the following issues

<!--
Fixes #398
-->

feat(log4j): (optional) disable DailyRollingFileAppender
enhancement
needs-tests

Pull Request (PR) description

Introduces new optional variable rdlog4jrotatedaily (default=true). This is needed for users that prefer logrotate over log4j.

This Pull Request (PR) fixes the following issues

n/a

add parameter to configure storage converter plugins
enhancement
tests-fail

<!--
Thank you for contributing to this project!

-->

Pull Request (PR) description

<!--
Replace this comment with a description of your pull request.
-->

This Pull Request (PR) fixes the following issues

<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->

jobs
needs-tests

Pull Request (PR) description

Adds support for installing the rundeck cli and using it to create rundeck jobs.

This Pull Request (PR) fixes the following issues

Fixes #33

puppetlabs/stdlib: Allow 7.x
enhancement
various fixes
tests-fail
needs-tests

Pull Request (PR) description

This PR fixes a few things I encountered on my project setting up Rundeck 3.3 with this module:
- adds support for the new Rundeck server web context parameter (for Rundeck versions 3.3 and above)
- adds a parameter called "serveraddress" to configure the listen address of the rundeck service (e.g. 127.0.0.1)
- adds documentation for the auth
config parameter to the README
- enables createresources for rundeck plugins
- fixes a few parameters in the resource
source defined type
- endpoint parameter is optional and cannot be present if no value was supplied
- assume role arn parameter is optional and cannot be present if no value was supplied
- pageresults is required, so must have a default value if no value was supplied
- adds support for the "notBy" syntax in Rundeck acl policies
(https://docs.rundeck.com/docs/manual/document-format-reference/aclpolicy-v10.html#notby)

puppetlabs/inifile: Allow 5.x
enhancement
puppetlabs/java: Allow 7.x
enhancement
puppetlabs/apt: Allow 8.x
enhancement
puppetlabs/java_ks: Allow 4.x
enhancement
add package name param to init.pp and install.pp
needs-tests

<!--
Thank you for contributing to this project!

-->

Pull Request (PR) description

<!--
Adding a param and removing the literal in ensure_packages
-->

This Pull Request (PR) fixes the following issues

<!--
adds ability to pass package param as sting
-->

puppet/archive: allow 5.x
enhancement

<!--
Thank you for contributing to this project!

-->

Pull Request (PR) description

<!--
Replace this comment with a description of your pull request.
-->

This Pull Request (PR) fixes the following issues

<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->