All notable changes to this project will be documented in this file.
- PDK 1.18.1
- PDK support at 1.18.0
- Puppet 5/6ish support
- Drop Puppet 3 support
- Update puppetlabs/stdlib dependency
- Switch to puppet/epel dependency
- WARNING: Major revision, will most likely change your configs, especially on RedHat (Please test first)
- Refactor private class params and specs
- RedHat uses the same template and hash as Debian, allowing you to unset options by passing undef
- RedHat 7.x support
- Default config options are the same across all supported OSes
- Manage /etc/sysconfig/freshclam on RedHat 7
- Comply with Puppet 4 strict variables
- Move the freshclam package ordering out of service definition
- Add enable param to clamd and freshclam services
- Adding option to set specific version number for package installs
- add tests
- parameters to set service ensure
- fixes #7 no need to validate $groups if it is still undef
- fixes #5 Hash iteration order in ruby 1.8.7
- Allow to unset default config_options
- Allow specification of groups for clamav user
- fix lint errors and add rubocop
- update license identifier in metadata.json
- try to fix lint errors
- fixes #2 Use Debian versioning on operatingsystem Debian
- fixes #1 Make EPEL repo install optional
- puppet lint checks and improved version comparison
- compatability with puppet 3.7 and future parser
- Document and publish
- Debian config file options working
- RedHat config file options working
- Start work on config options
- Add user class and base templates
- Add clamd and freshclam classes
- Initial Commit of default files etc.