- Use the archive module instead of the staging module (@bt-lemery PR #21)
- Refresh systemd if service file changes
- Fix an issue with Bamboo > 6.8.0 in managing the Tomcat server connector proxy settings (PR #23)
- Fix issue where environment variables (HOME) were preserved from the login user (root) and not set to Bamboo's in the service init. (30d12a5)
- Add
bamboo::umask
parameter to specify a custom UMASK. - Updates to tests
- Bump default Bamboo version to 6.7.1
- Adopt PDK
- Fix issue where stale external fact is present, causing an upgrade attempt on every run. (issue #14)
- Don't set permgen by default
-
Add ability to manage service config (/etc/(sysconfig|default)/bamboo)
- Add 3 new parameters:
initconfig_manage
,initconfig_path
, andinitconfig_content
(@exeral PR #7)
- Add 3 new parameters:
-
Support Debian and Ubuntu
-
Fix uknown
puppet_confdir
(resolves #11) (@ssteveli PR #12) -
update default bamboo version to 5.14.3.1
-
metadata: depend on
puppet/staging
instead ofnanliu/staging
-
testing: add acceptance tests (beaker) (resolves #10)
-
testing: update spec tests (resolves #10)
- Optionally provide
bamboo_version
external fact - Support stopping service prior to upgrading (resolves #8)
- Update default version to 5.13.2
- README - minor typo correction on homedir parameter name in example (@exeral PR #9)
- metadata: use 'puppet-staging' instead of deprecated 'nanliu-staging'
- Support point releases (x.x.x.x) (@spacepants PR #6)
- Update default version to 5.12.3.1
- Provide param to disable managing the 'installdir' (@Etherdaemon PR #4)
- Provide param to disable managing the 'appdir' (@Etherdaemon PR #4)
- Provide param to specify a custom 'appdir' (@Etherdaemon PR #4)
- Bump default Bamboo version to 5.9.7 from 5.9.4 (@tarrantmarshall PR #3)
- Specify catalina pid file in setenv.sh (@tarrantmarshall PR #3)
- Documentation added
- Expanded unit testing
- Manage home directory even if user isn't managed
- Improvements to init script
- Better status and stop handling - check process table and wait for process shutdown
- Remove lockfile - check process table
- Forked module from dormant upstream and significant refactoring
- Abstract functionality into separate classes
- Add more customization options, including the ability to manage various Bamboo configuration settings (Tomcat)
- Abandon support for older versions of Bamboo
- Works with Bamboo 4.4+
- Works with Bamboo up to 4.4