This is incomplete, but an alternative to https://github.com/voxpupuli/puppet-rundeck/pull/437
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.
This PR will offer the ability to compress daily rotated Rundeck log files
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.
N/A
<!--
Thank you for contributing to this project!
-->
Added hash of properties to apply a storage converter plugin
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
.
<!--
Thank you for contributing to this project!
-->
<!--
Add resource JSON
-->
<!--
Fixes #398
-->
Introduces new optional variable rdlog4jrotatedaily (default=true). This is needed for users that prefer logrotate over log4j.
n/a
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->
Adds support for installing the rundeck cli and using it to create rundeck jobs.
Fixes #33
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 authconfig parameter to the README
- enables createresources for rundeck plugins
- fixes a few parameters in the resourcesource 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)
<!--
Thank you for contributing to this project!
-->
This changeset fix issue when @auth_config['file']['auth_users'] hash is empty, a colon added in realm.properties file when it shouldn't.
Fix also wrong indentation.
Fixes #459