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

Repo Checks ( 9 of 17 successfull )
Metadata Valid
No translation
passed
Correct Puppet Version Range
Supported Puppet version range is %{PUPPET_SUPPORT_RANGE}
failed
With Puppet Version Range
Puppet version range is present in requirements in metadata.json
passed
With Operatingsystem Support
No translation
passed
Supports Only Current Centos
No translation
failed
Supports Latest Centos
No translation
passed
Supports Only Current Debian
No translation
failed
Supports Latest Debian
No translation
failed
Supports Only Current Ubuntu
No translation
failed
Supports Latest Ubuntu
No translation
failed
In Modulesync Repo
Is listed as a module managed using modulesync_config
passed
Synced
Has a .msync.yml file
passed
Latest Modulesync
Has been synchronized with the latest tagged version of modulesync_config
failed
Has Modulesync
Is present in voxpupuli/modulesync_config/managed_modules.yml
passed
Released
Is in modulesync_config and in forge releases.
passed
Valid Sync File
If a (optional) sync file is present, it must not contain a `.travis.yml` entry.
passed
Reference Dot Md
The repository has a REFERENCE.md. It needs to be generated / puppet-strings documentation is missing.
failed

Open Pull Requests

Replace validate_rd_policy with a data type
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.

Open PR in GitHub
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

Open PR in GitHub
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

Open PR in GitHub
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

Open PR in GitHub
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.

Open PR in GitHub
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
-->

Open PR in GitHub
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

Open PR in GitHub
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
-->

Open PR in GitHub
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

Open PR in GitHub
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)

Open PR in GitHub
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
-->

Open PR in GitHub
Allow to configure log4j2 required for Rundeck >= 3.3
enhancement

The change of the logging configuration for rundeck towards log4j2 is
required on Rundeck versions from 3.3.0 onwards. This PR allows to
it by using an extra attribute. It also takes care of purging the previous
configuration file to allow the transition.

Signed-off-by: Jose Castro Leon jose.castro.leon@cern.ch

Open PR in GitHub