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

Repo Checks ( 15 of 20 successfull )
Metadata Valid
No translation
passed
Correct Puppet Version Range
Supported Puppet version range is %{PUPPET_SUPPORT_RANGE}
passed
With Puppet Version Range
Puppet version range is present in requirements in metadata.json
passed
With Operatingsystem Support
No translation
passed
Operatingsystems
No translation
passed
Supports Only Current Redhat
No translation
passed
Supports Latest Redhat
No translation
passed
Supports Only Current Centos
No translation
passed
Supports Latest Centos
No translation
failed
Supports Only Current Debian
No translation
passed
Supports Latest Debian
No translation
failed
Supports Only Current Ubuntu
No translation
passed
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

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
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
modulesync 5.3.0
modulesync

modulesync 5.3.0

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
rundeck db pool size
needs-work
needs-tests

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

-->
Database pool size problem
<!--
-->
Default db pool size is 50 and it's not enough
<!--

-->

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

Pull Request (PR) description

"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"

This Pull Request (PR) fixes the following issues

  • Fixes #452
Open PR in GitHub
Add sensitive for rundeck config

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

-->

Pull Request (PR) description

This PR fixes that credentials would be shown in puppet log if they change

This Pull Request (PR) fixes the following issues

Fixes #482

Open PR in GitHub
Allow to configure log4j2 required for Rundeck >= 3.3
merge-conflicts
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
Make preauthentication based on headers optional
enhancement
needs-tests
merge-conflicts

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
Add sensitive for rundeck-config.groovy

Pull Request (PR) description
- This PR fixes that credentials would be shown in puppet log if they change
- This PR contains some minor corrections
- [warn]: The @param tag for parameter 'propertiesdir' has no matching parameter at manifests/init.pp:224.
- [warn]: The @param tag for parameter 'rdeck
base' has no matching parameter at manifests/init.pp:224.
- [warn]: The @param tag for parameter 'projectsdir' has no matching parameter at manifests/config/resourcesource.pp:80.
- [warn]: Missing documentation for Puppet type alias 'Rundeck::Loglevel' at types/loglevel.pp:1.
- [warn]: Missing documentation for Puppet type alias 'Rundeck::Sourcetype' at types/sourcetype.pp:1.

This Pull Request (PR) fixes the following issues
- Fixes #482
- Finish PR https://github.com/voxpupuli/puppet-rundeck/pull/485

Open PR in GitHub
Replace templates "key = value" erb by unique template epp

Pull Request (PR) description

  • Remove 3 templates erb (key = value)
  • Add 1 template epp (key = value)

This Pull Request (PR) fixes the following issues

  • No one
Open PR in GitHub
Complement PR option service_restart

Pull Request (PR) description

Open PR in GitHub
fix undef variable check puppet6

Hello,

The variable check of some template not work with puppet6

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
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
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
merge-conflicts

<!--
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
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
Add syncLdapUser param to security_config

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

-->

Pull Request (PR) description

Add rundeck.security.syncLdapUser to rundeck_config.groovy file. This flag enable using LDAP user attributes to update the email, first name, and last name properties of your Rundeck users.
Add ldap user attributes used to source the email, and name properties.
Remove un used templates.

ref: https://docs.rundeck.com/docs/administration/security/authentication.html#ldap

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
-->

Fixes #510
Fixes #416

Open PR in GitHub
Fix ACLs rendering when using atributes as filters

<!--
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

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

Open PR in GitHub