All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not impact the functionality of the module.
v4.0.1 (2017-07-04)
Fixed bugs:
- Add missing undeckd= in profile.erb #323 (stigboyeandersen)
- Change to use
fqdn\_uuid\(\)
function #322 (petems)
Closed issues:
- Rundeck service not starting #319
v4.0.0 (2017-06-27)
Fixed bugs:
- Fix ini settings for aws-ec2 resource source #320 (ortz)
- Adding missing api config settings. #310 (attachmentgenie)
Closed issues:
- No code to manage cacert (ldaps) and rundeck's private key #182
Merged pull requests:
- release 4.0.0 #321 (bastelfreak)
- Set debian apt_repo as default debian installation method #308 (cy4n)
- Update readme apt install #307 (cy4n)
v3.3.0 (2017-01-12)
Closed issues:
- puppet adding double quotes to allow parameters #292
- Add Quartz job threadCount variable #289
- key storage definition using puppet-rundeck module #287
- /etc/rundeck/profile format changed with rundeck-2.6.10 #284
- Metadata declare dependency of version 1.0.3 of puppetlabs-inifile but it doesn't contain create_ini_settings #268
Merged pull requests:
- release 3.3.0 #305 (bastelfreak)
- added userPasswordAttribute to ldap config, like AD config #299 (sjsmit)
- Set minimum version dependencies (for Puppet 4) #298 (juniorsysadmin)
- Set puppet minimum version_requirement to 3.8.7 #295 (juniorsysadmin)
- Add variable quartz_job_threadCount #290 (danifr)
- install rundeck from apt for osfamily debian #286 (cy4n)
- Rubocop fixes #281 (alexjfisher)
- Add missing badges #280 (dhoppe)
- Revert "Add missing node resource properties to acltemplate" #274 (bastelfreak)
- Add missing node resource properties to acltemplate #273 (cy4n)
- This adds a boolean class parameter to the rundeck class to allow people #271 (dustinak)
- Fix issue #268. #269 (jairojunior)
- add: tags to fix aclpolicy #265 (zlanyi)
v3.2.0 (2016-10-05)
Closed issues:
- puppet/archive dependency break compatibility with camptocamp/archive #263
- resource_source.pp does not support puppetenterprise parameter puppetdb_ssl_dir #257
- job_type branch and deps on File[/usr/bin/gem] File[/usr/bin/ruby] #119
Merged pull requests:
- Modulesync 0.12.8 & Release 3.2.0 #270 (bastelfreak)
- Update puppet/archive dependency #267 (alexjfisher)
- this change allow puppet/archive to live together with camptocamp/archive #264 (lzecca78)
- Add missing 'rd_auditlevel' parameter to config.pp #262 (tomtheun)
- Feature: Keytool #261 (zlanyi)
- puppetdb_ssl_dir is added as parameter #258 (ltutar)
- feature: set user and group id because of NFS Share #254 (zlanyi)
v3.1.0 (2016-07-11)
Closed issues:
Merged pull requests:
- add: support to set more roles in web.xml #250 (zlanyi)
- able to change ssl port through parameter #249 (ltutar)
- Sync metadata.json license to be same as LICENSE (MIT) #244 (juniorsysadmin)
- Remove
tests
directory #243 (alexjfisher) - Example manifest to demo-install Rundeck on EL7 #242 (vinzent)
- added puppet enterprise resource type #241 (dalisch)
- Modulesync 0.7.0 #240 (bastelfreak)
- fixed management of $file_keystore_dir #239 (dalisch)
v3.0.0 (2016-05-30)
Merged pull requests:
- modulesync 0.7.0 + release 3.0.0 #237 (bastelfreak)
v2.3.0 (2016-05-27)
Closed issues:
- Could not autoload puppet/parser/functions/validate_rd_policy: no such file to load -- puppetx/rundeck/acl #235
- undefined method `each' for nil:NilClass #208
- Add possibility to change loglevel for some rundeck logs #207
- Change "required" to "sufficient" in _auth_file.erb as workaround for rundeck bug #206
- Rundeck private key id_rsa incorrectly set to mode '0640' #196
- All module variables should be ordered alphabetically #188
- Evaluation Error on require of puppet/util/rundeck_acl #125
Merged pull requests:
- updating changelog for version 2.3.0 #236 (danifr)
- Do not write non-existent mail configuration #234 (danifr)
- Added option to template : 'forceBindingLoginUseRootContextForRoles' #228 (zlanyi)
- Add param to configure service state #223 (danifr)
- Simple fix aclpolicy.erb template #222 (devcfgc)
- Correcting values of project.organization and projection.description #221 (brmorris)
- Simple fix qualify command #220 (devcfgc)
- Allow disabling download of debian package. #219 (aequitas)
- Automate configuration of SCM export properties in a project #218 (dalisch)
- Amend default policy for full storage control #216 (zleswomp)
- Documentation fixes #215 (zleswomp)
- Add CentOS 7 to tested platforms #214 (zleswomp)
- Add note and example about using an external MySQL DB #213 (zleswomp)
- Fix audit loglevel 207 #212 (remixtj)
- Update _auth_file.erb (fixes #206) #211 (remixtj)
- Add Rundeck GUI customization properties #210 (dalisch)
- Fix indentation for nodename property in aclpolicy template #209 (cy4n)
- refactored file permissions management #204 (dalisch)
- fix(validate_rd_policy) expand relative path for require #201 (igalic)
- Pin rake to avoid rubocop/rake 11 incompatibility #200 (roidelapluie)
- Revert "Simplify the acl template" #195 (jyaworski)
- Added management of scm-import.properties #193 (dalisch)
- Ensure rundeck directories are owned by $user and $group #191 (danifr)
- Remove auth-constraint from web.xml if preauthenticated mode enabled #190 (danifr)
- Order variables alphabetically #189 (danifr)
- Update from voxpupuli modulesync_config #187 (jyaworski)
- Linting changes and rubocop updates #185 (jyaworski)
- default policy management is now optional #184 (bovy89)
- Support preauthenticated mode config #175 (danifr)
- Add support for customizing profile #174 (danifr)
- Simplify the acl template #173 (grafjo)
- Add ability to specify different project and key storage types #167 (jyaworski)
v2.2.0 (2016-02-19)
Merged pull requests:
- fixing spec tests #180 (liamjbennett)
- updating changelog for version 2.2.0 #179 (liamjbennett)
- adding required .gitignore entries #178 (liamjbennett)
v2.1.0 (2016-02-19)
Implemented enhancements:
- Validate ACL policy #103
- log4j config needs update #85
- params list are huge now, no instruction on how to use them properly. #82
- Add support for JettyCombinedLdapLoginModule #68
- Add support for rundeck.projectsStorageType setting #66
- Jetty combined ldap #98 (rooty0)
- Add class to manage security-role in web.xml #86 (wcooley)
Closed issues:
- Aclpolicy is getting null pointer #160
- resource_source's validation of $number is too restrictive #157
- PE2015.2.3 Error: Facter: error while processing "/etc/facter/facts.d/rundeck_facts.rb" for external facts: child process returned non-zero exit status (127). #156
- Invalid parameter: 'ssh_keypath' #150
- Modulesync? #133
- Error on rundeck::facts crashing old puppetdb #132
- Librarian-puppet can't find puppet/archive #131
- What about a new module release? #126
- Changing the database doesn't move project data #124
- Project define doesn't have ssh_keypath parameter #118
- Ensure that puppet-archive dependency is correctly installed #115
- Add aws-ec2 as resource_source #112
- Add support for customizing realm.properties #110
- Add support for customizing rundeck-config #108
Merged pull requests:
- added provisioning of file-based keystores via hiera #172 (dalisch)
- Fixes GH-157 #171 (jyaworski)
- fix typo: voxpupuliy -> voxpupuli #170 (bastelfreak)
- Rename to voxpupuli #169 (petems)
- Move to rundeck_version as a fact #165 (jyaworski)
- value field in ini_setting is now always a string #164 (bovy89)
- should contain JettyCachingLdapLoginModule and be sufficient #163 (dalisch)
- disable H2 database logging in log4j.properties #161 (dalisch)
- Make ssh_keypath and projects_dir parameters of the project defined type #153 (jyaworski)
- updating metadata and changelog for 2.1.0 release #152 (liamjbennett)
- Updating module_sync exceptions for rubocop in files directory. #151 (liamjbennett)
- Implement #137, adding the rundeck_server parameter #148 (jyaworski)
- Fixing the autoload of the rundeck_acl function. #146 (liamjbennett)
- key storage non-default dir path support #145 (rooty0)
- add gui session timeout support #144 (rooty0)
- removing old example related to java install #143 (rooty0)
- remove java dependency from deb #141 (rooty0)
- Validate ACLs against rd-acl recommendations #139 (jyaworski)
- (#132) Fixing bad syntax on rundeck_version fact #138 (jbehrends)
- Add .sync.yml for modulesync #136 (jyaworski)
- Add RHEL7/CentOS7 to supported OS list #135 (jyaworski)
- Update from puppet-community modulesync_configs #134 (jyaworski)
- adding usage section with shared ldap configuration example #130 (rooty0)
- Documentation fix for option auth_type #129 (rooty0)
- Only include ssl bits when ssl is enabled #128 (jyaworski)
- Add rundeck::projects to specify projects in your rundeck instance #127 (jyaworski)
- (#112) Add
aws-ec2
as resource_source to support Rundeck EC2 Nodes Plugin #113 (patcadelina) - (#110) Add support for customizing realm.properties #111 (patcadelina)
- (#108) Add support for customizing rundeck-config #109 (patcadelina)
v2.0.0 (2015-09-11)
Implemented enhancements:
Fixed bugs:
- bug in Rundeck::Install #91
- bindDn define are different in ldap and AD #84
- Duplicate declaration $properties_file project.pp vs resource_source.pp #83
- use ${pd} variable to replace /var/lib/rundeck/libext, if not default value #79
- Resource ["File", "/var/lib/rundeck/libext"] already declared #77
- bug report - rundeck user account #72
- Default JDK versions are out of date #48
- puppet-omnibus didn't work with puppet-rundeck. #45
- Storage access for admin group #44
Closed issues:
- Invalid acl policies generated? #121
- Support for self signed certificate #107
- PR #76 breaks due to incomplete "framework_config" #100
- ldap template typo #96
- jre_manage is broken #94
- doesn't have ldaps support #93
- rd-jobs is failed after change admin password #87
- How to prepare the hiera yaml file for
auth\_config
intemplates/realm.properties.erb
#78
Merged pull requests:
- Fix ACL format #123 (jyaworski)
- Make supplemental_roles an array, not a string #122 (jyaworski)
- Add pam support to authentication #120 (jyaworski)
- A new function to validate the acl policies #117 (liamjbennett)
- Removed stale resource_source documentation #116 (grafjo)
- Set java_home directory #114 (BobVanB)
- fetching packages over tls instead of clear test #106 (gcmalloc)
- Fix for #100 deep merging issue with aclpolicyfile #105 (liamjbennett)
- Fix the projects directory default in framework.properies. #104 (liamjbennett)
- Fixed invalid metadata.json #101 (grafjo)
- fix typo in ldap template #97 (rooty0)
- Fix for #72 - bug with non-default user and group #90 (liamjbennett)
- Refactoring (again) how the rundeck_version fact is generated. #89 (liamjbennett)
- Option 2 - removing the management of the java jre #88 (liamjbennett)
- bugfix/#81 - service need be restarted if config is changed. #81 (ozbillwang)
- Enhanced acl policy files with rundeck::config::aclpolicyfile #76 (grafjo)
v1.2.0 (2015-05-22)
Closed issues:
- Wrong user & group variables for project dir in resource_source #73
- Why /etc/rundeck/rundeck-config.properties is removed and replaced by rundeck-config.groovy #70
- Add ability to use "roleUsernameMemberAttribute" for JAAS LDAP auth #62
- Add ability to replace $rundeck::params::jvm_args #59
- log4j config for access log is truncated #57
- package_version and package_source (baseurl) are not supported for Redhat/CentOS. #43
- Fact rundeck_version is not OS aware #41
- rundeck url change to http://localhost:4440 #40
- New owner, what happen? #39
- Build fails, so no commits to forge.puppetlabs.com #36
Merged pull requests:
- Fixed admin.aclpolicy params #75 (grafjo)
- Fix #73 - Wrong user & group variables for project dir in resource_source #74 (wcooley)
- bugfix/#43 - rundeck service is not restarted after upgraded in CentOS #69 (ozbillwang)
- Enable "roleUsernameMemberAttribute" for LDAP auth (issue #62) #65 (wcooley)
- Allow an "url" parameter for LDAP connection (issue #61) #64 (wcooley)
- Add context for merging potentially conflicting LDAP tests (issues #61 & #62) #63 (wcooley)
- Add support for setting jvm_args (issue #59) #60 (wcooley)
- Fix clipped log format without newline (issue #57) #58 (wcooley)
- Require Java 1.7 for RHEL, per Rundeck reqs (#48) #56 (wcooley)
- Fix little typo in docs. #55 (eperdeme)
- Extracted grails.mail.default.from as property again #54 (grafjo)
- Fixed templates/_auth_ldap.erb #53 (grafjo)
- Like #46, fix puppet/facter #45, but w/rpm #51 (wcooley)
- spdx compatible license #50 (igalic)
- Fix minor README formatting issues #47 (wcooley)
- This should work on any OS. #42 (robertdebock)
- Add option to configure API acls #38 (ak0ska)
- Multiple auth users #37 (rkcpi)
- Syntax problem mixed public and private classes #35 (robertdebock)
v1.1.0 (2015-03-24)
Implemented enhancements:
- switch the rundeck-config file from properties file to groovy file #15
- Add support for passing in e-mail configuration #14
- manage the /etc/init/rundeckd.conf file #5
- Add support for configuring a non-default DB #4
Closed issues:
- Add support for cluster mode #27
- Avoid using hard coded versions #18
- Initscript not compatible with chkconfig on CentOS 6 #16
- admin_password should be a parameter #12
Merged pull requests:
- Resource source refactor #34 (smithtrevor)
- Add a jre_manage parameter #32 (beezly)
- Plugin refactor #31 (smithtrevor)
- Ad auth #29 (smithtrevor)
- #27 Add support for cluster mode #28 (danifr)
- Project refactor #26 (smithtrevor)
- Add ldap login support #25 (ak0ska)
- Make yum repo optional (default on) #24 (ak0ska)
- Add service notifications #23 (smithtrevor)
- Fix beaker tests #21 (pall-valmundsson)
- Add support for configuring a non-default DB #20 (danifr)
- Fix rundeck-config.groovy #17 (taylorleese)
v1.0.0 (2014-10-13)
Closed issues:
- Update the default rundeck version to 2.2.3-1-GA #11
- Grails server url in '/etc/rundeck/rundeck-config.properties' doesn't respect server url #10
- Indentation in admin.aclpolicy and apitoken.aclpolicy is wrong #9
- Error 'Could not find package rundeck-2.0.3-1.14.GA' under CentOS 5.6 #6
- Incorrect tag on puppetforge #1
Merged pull requests:
- Allow admin access to everything #8 (crayfishx)
- Fixed YAML indentation in aclpolicy file #7 (crayfishx)
- Fixing debian install check #3 (stack72)
- Implement installing as a package repo for redhat #2 (benh57)
v0.2.0 (2014-04-03)
v0.1.0 (2014-03-28)
* This Change Log was automatically generated by github_changelog_generator