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 affect the functionality of the module.
v8.0.0 (2024-07-17)
Breaking changes:
Implemented enhancements:
- Add RedHat 9 support #202 (Valantin)
- Add CentOS 9 support #201 (Valantin)
- Add ubuntu 22.04 support #199 (Valantin)
- Add Debian 12 support #197 (Valantin)
- puppetlabs/postgresql: Allow 10.x #196 (zilchms)
Merged pull requests:
v7.0.0 (2023-07-01)
Breaking changes:
- Drop Puppet 6 support #182 (bastelfreak)
Implemented enhancements:
Merged pull requests:
v6.0.0 (2022-10-06)
Breaking changes:
- Allow to listen on multiple IP addresses #174 (smortex)
- Drop support for Puppet 5 (EOL) #173 (smortex)
Implemented enhancements:
- Allow up-to-date dependencies #177 (smortex)
- Add support for up-to-date OSes #169 (smortex)
- Allow the latest version of dependencies #167 (smortex)
- Add support for "Mail on success" / "Mail on error" #160 (smortex)
Fixed bugs:
Closed issues:
Merged pull requests:
- Update module documentation #176 (smortex)
- Transfer the module to Voxpupuli #172 (smortex)
- Drop support of OSes which have reached EOL #168 (smortex)
5.8.0 (2020-08-29)
Implemented enhancements:
Fixed bugs:
Merged pull requests:
5.7.0 (2020-05-02)
Fixed bugs:
5.6.0 (2019-12-28)
Implemented enhancements:
- Make it easier to set $make_bacula_tables #146 (fraenki)
- Use the configured DH parameters with all services #143 (smortex)
- Minor README fixes #142 (smortex)
- No more lookup #141 (smortex)
- "write bootstrap" & "full/diff backup pool" #139 (tmanninger)
Fixed bugs:
Closed issues:
- future maintenance and collaboration #136
5.5.1 (2019-02-27)
Implemented enhancements:
- Switch to Bacula 9 on FreeBSD #133 (smortex)
- Added option to not include the director defaults #132 (tcassaert)
- Switch ERB to EPP templates, improve parameters validation #128 (smortex)
- Improve $packages data-types consistency #126 (smortex)
- Normalize logging accross services #123 (smortex)
- minor improvements to make some params more forgiving #120 (jflorian)
Fixed bugs:
Closed issues:
- Virtual resource #101
Merged pull requests:
- Update supported dependencies versions #130 (smortex)
- Switch to Hiera 5 #129 (smortex)
- Modernize and fix style #127 (smortex)
- Remove unused template #125 (smortex)
- Use ensure_packages to simpify packages management #122 (smortex)
5.5.0 (2019-02-14)
Switch to Bacula 9 on FreeBSD
Switch to more strict data types
Improve Debian support. Use the correct group (tape) for the bacula-sd configuration file on Debian.
Revamp TLS handling and Improve class/define parameter data types. See the github wiki for details.
Introduce PKI support for encrypting and signing backups with a self-signed cert. See the README for details.
Syntax fix for newer Puppet.
This update contains many small fixes, and clean up. Thanks to the several people who sent in PRs for this work and filed issues.
- Encourage hiera for class params in documentation
- Create bacula::storage::device define for greater flexibility
- Add support for Max Concurrent Jobs tuning
- Use trusted facts for node name references
- Refactor ssl variable references
- Relocate default client pool and package data to hiera
- Fix use pool name when job or client request pool_{full,inc, diff} by name
- Fix job_tag reference
- Improve classification documentation in the README
- Fix template name template reference fixes #87
- Fix missing variable references fixes #95
- Change director's client address reference to use the node address, not name
- Clean up old variable references and comments
This update contains a data overhaul removing the params class entirely, some
testing changes and a couple small features. Please see the Upgrading
section in the README.
- Allow for multiple directors
- Move to data in modules entirely dropping params class
- Drop older versions of puppet and ruby from test matrix
- Test all primary classes with improved platform coverage
- Lint ruby code for rubocop compliance
Testing updates, bug fix, and more usage of hiera.
- Only include an Append in messages when its been requested
- Drop puppet 4.2 from testing to allow data_provider from heira
- Include newer Puppet versions in testing
- Allow the director messages to be configurable using hiera
This release contains small bugfixes and a couple feature tweaks.
- Fix SELinux setype on file type storage devices
- Fix parameter pass through for client options
- Sort the jobs by name in config to be reflected in bconsole
- Disable diff for secret-containing files, keeping puppetdb clean
This release contains backwards incompatible changes.
- Native Puppet4 module data and type validation
- Drop support for puppet 3.x
- database make-tables script has been removed in favor of packaged scripts
This release contains bugfixes and testing updates for puppet4.
- Add puppet4 for the test matrix
- Include ipaddress fact in testing
- Allow user specified device mode on bacula::storage
This release contains breaking changes to how director and storage daemon hostnames are referred to in the params class. Users will need to remove any instances of the deprecated variables and replace them. See the README.
- Clean up template whitespace
- Relocate templates to match daemon namespace context
- Clean up documentation and add notes about upgrading
- Default pools 'Inc' and 'Full' are no longer created. Users are now required to define the required pools explicitly.
- Modify client pool parameters to expose desired pool information
- Add documentation on creating pools per above
This release contains improvements to IP address handling to better support IPv6 for all components of the bacula system.
- Add function to validate and determine the inet family of an IP
- Centralize address handling in single template and instrument
This release contains bugfixes.
- Use the correct client address variable for the director resource
This release drops a dependency on the ploperations/puppet module by implementing a parameter 'ssl_dir' allowing/requiring the user to specify the directory to retrieve the Puppet SSL data.
* This Changelog was automatically generated by github_changelog_generator