This file is used to list changes made in each version of the Rundeck cookbook.
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
- Update to support apache2_service resource
- Rename folder so integration tests actually run
- Update sous-chefs/.github action to v2
- Standardise files with files in sous-chefs/repo-management
- Update gaurav-nelson/github-action-markdown-link-check action to v1.0.15
- Update actions/stale action to v8
- Standardise files with files in sous-chefs/repo-management
- Standardise files with files in sous-chefs/repo-management
- Standardise files with files in sous-chefs/repo-management
- Standardise files with files in sous-chefs/repo-management
- resolved cookstyle error: .foodcritic:1:1 convention:
Layout/IndentationStyle
- resolved cookstyle error: .foodcritic:1:2 convention:
Layout/InitialIndentation
- resolved cookstyle error: .foodcritic:1:3 convention:
Layout/InitialIndentation
- Pin workflows
- Update actions/checkout action to v3
- Update actions/stale action to v7
- BREAKING CHANGE: Do not genereate a UUID by default
- A UUID was generated on every new run
- You are now required to provide a UUID to the server install resource
- Update tested platforms and use reusable workflow
- Stopping pinning the Apache2 cookbook on an old version
- Remove execute block to nable systmd services.
- This is alrady taken care of by the service resource and was not idempotent
- Add renovate.json
- Standardise files with files in sous-chefs/repo-management
- Remove Delivery
- Remove Gemfile
- Standardise files with files in sous-chefs/repo-management
- Remove delivery folder
- resolved cookstyle error: resources/apache.rb:75:7 refactor:
Chef/RedundantCode/UseCreateIfMissing
- resolved cookstyle error: resources/apache.rb:82:7 refactor:
Chef/RedundantCode/UseCreateIfMissing
- resolved cookstyle error: resources/server_install.rb:346:15 refactor:
Chef/Modernize/UseChefLanguageSystemdHelper
- Require Chef 15.5 for systemd helper
- Enabled unified mode on all resources.
- Dropped support for Chef versions lower than 15.3.
- Remove CircleCI and Danger
- Pointing to a valid repository, as Bintray has been deprecated.
- Standardise files with files in sous-chefs/repo-management
- Standardise files with files in sous-chefs/repo-management
- Fix rundeck_dependencies to use java openjdk resource instead of recipe that causes errors
- put a limit on the java cookbook version to 8 or greater
- resolved cookstyle error: resources/repository.rb:45:7 warning:
Chef/Deprecations/DeprecatedYumRepositoryActions
- resolved cookstyle error: metadata.rb:14:12 convention:
Style/StringLiterals
- resolved cookstyle error: metadata.rb:15:12 convention:
Style/StringLiterals
- Fix the
yum_repository
resource to use thebaseurl
and not the legacyurl
property. - Simplify platform check logic
- Use TrueClass and FalseClass in resources
- resolved cookstyle error: resources/apache.rb:22:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/apache.rb:31:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/plugin.rb:31:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/project.rb:23:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/project.rb:24:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/repository.rb:35:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/server_install.rb:46:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/server_install.rb:63:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/server_install.rb:69:39 refactor:
ChefRedundantCode/StringPropertyWithNilDefault
- resolved cookstyle error: resources/server_install.rb:73:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/server_install.rb:79:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/server_install.rb:82:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/server_install.rb:89:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/server_install.rb:93:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- resolved cookstyle error: resources/server_install.rb:94:1 refactor:
ChefStyle/TrueClassFalseClassResourceProperties
- Supports deprecation of
rundeck-config
on RedHat platforms > 3.1.0 - Fixes password quotation in rd config
- Fixes Supermarket foodcritic errors
- Added missing ldap_supplimentalroles
- Misc Fixes
- Adds Rundeck ACL Policy configuration (and fixes)
- Complete rewrite of cookbook using custom resources
- Adds circleci testing
- Adds support for Debian 9
- Provides support for adding/deleting Rundeck projects
- Upgrades Apache cookbook version to 7
- Add optional LDAP data bag support
- Support Rundeck 2.9.x
- Repoint download location to bintray and enable HTTPS
- Fixes symbolic link error when wrapping cookboook #162
- Added support for rundeck version 2.7.x. Backward compatibility for 2.6.x is still there
- Project changes
- Projects are now created and updated according to the data bag definition
- Create projects with api rather than CLI
- Project data bag change: projects will now be created / updated with config exactly matching what is in the
"project_settings"
key in the data bag item. If you want to set extra config for all projects, consider adding attributes into['rundeck']['framework']['properties']
- The functionality to set
resources.source.1
andproject.resources.file
for all projects has been removed because it makes too many assumptions about projects. You can re-enable this functionality on a per-project basis by setting the"old_style"
key totrue
in the project data bag item. See the lwrp for more information on this.
- Use
['rundeck']['framework']['properties']
to set additional config in theframework.properties
template
- Fixed issue #104 (ACL databag not being handled)
- Support for backward compatibility of Rundeck.
- Added LWRP User
- Added LWRP Plugin
- Support ACL policy file data bag
- Support SSL certs via data bag
- Support LDAP bindDn and password via data bag to enable encryption
- Support RDBMS config via data bag to enable encryption
- Add CA certs to Java truststore
- Fix SSL so that CLI works properly and configure SSL offloading to proxy
- Fix issue with server presenting itself on 127.0.0.1
- Update template file for 2.6.2
- Update downloaded deb and rpm for 2.6.2
- Updated checksum for 2.6.2
- Alter default loglevel
- Change JVM memory settings to an attribute.
- Change Apache template to work with different auth modules (commonly seen with apache 2.2->2.4)
- winrm plugin broken in 2.6. Updating winrm plugin to version 1.3.1 from 1.1
- upgrading to 2.6.0
- fixing AD auth issues with forcebinding not working correctly
- separated out apache, java, and rundeck server install, so you can install your own flavors
- created grails variables so there more control over listening port
- Using attributes for databag items
- Bug fixes
- updating to rundeck version 2.4.2-1 GA
- added more options for LDAP configurations
- improved the install process for the package option
- configurable databag names
- add a users item to rundeck data bag to allow changing of default admin password. This may be encrypted if needed.
- remove the tie of rundeck username and group
- chef-client v10 treats
platform?
as attribute instead of method in attributes file - Add supplemental groups to jaas-activedirectory (#590). This affects default['rundeck']['default_role']
- bump default rundeck version to 2.3.2-1
- configurable server url attributes added
- fixed home dir creation
- berkshelf and cookbook test updates
- fixed platform detection for attributes on rhel and chef 10
- updating to rundeck 2.1.2
- removing runit from rundeck::server recipe. default init scripts work now!
- bug fix issue #6
- removing runit from chef-rundeck recipe. use upstart
- Berkshelf support added
- added support to add custom project properties via the rundeck_project databag
- bug fixes with email settings in framework.properties
- update rundeck 2.0.3
- Added RHEL support (thanks scottymarshall)
- add smtp configuration to rundeck-config.properties
- update for chef-rundeck partial searches with chef 11
- add support for multiple chef-rundeck URL
- update rundeck 2.0.1
- update to chef-rundeck 1.0.2
- added a README.md file
- added a CONTRIBUTING file
- adding Travis-CI integration and foodcritic support
- update rundeck from 1.4 to 1.6
- Move chef-rundeck URL config into the project data bags for multiple chef-rundeck URLs
- Add support for windows via winrm
- Add support for sudo cookbook version 2.0+
- Add support for relational databases mysql and oracle
- Fixed path issues and updated to latest deb
- Address food critic warnings
- Parameterized the rundeck.rb template
- Updating chef-rundeck gem.
- Initial release