Features:
- Updated os support matrix.
- Add 'samba::additional_config' option. (#52; parkr)
- Allow puppetlabs-stdlib 9.x. (#51; parkr)
- Remove custom types in favor of Puppetlabs Stdlib Stdlib::Ensure::Package. (#50; bschonec)
- Update parameters to samba.org defaults. (#49; bschonec)
Features:
This is a major release after a long while. The main reason for not being able to create a new release was two folds.
Firstly, the pdk
in the latest releases has become almost unworkable (maybe it is my lack of understanding, but I do
not have the time commitment required to keep up with what is going on in there!). The second is the tests for this module
that were largely dependent on TravisCI which has
not been very kind to free and open source project of late. Without the ability to run any kind of tests, it was impossible
to merge further changes.
Well, most of that has been addressed to some extent in this release by very generous work of bschonec over the past few weeks. One of the main changes in this release is #43. Not all integration tests are fully migrated yet but this is a good starting point.
Other notable changes in this release are:
- Adding obey pam restrictions param. (#36; welchnut)
- Change ntlm_auth variable to a Variant and change its default value. (#40; bschonec)
- Add parameter descriptions to the class modules. (#48; bschonec)
- Other minor changes.
Features:
- Added machine password timeout parameter. (#29; welchnut)
- Added inherit owner and inherit permissions share options. (#26; casey36901)
- Updated os support matrix.
- Updated
pdk
templates.
Features:
- Updated os support matrix.
- Updated
pdk
templates. - Updated minimum
puppet
version to6.0.0
. - Updated dependency versions.
- Added Debian 11 acceptance tests.
Features:
- Updated documentation with usage examples.
Features:
- Added support for openSUSE Leap 15.
- Added support for Puppet 7.
Improvements:
- Updated
pdk
templates. - Updated os support matrix.
- Added system tests for openSUSE Leap 15.
Improvements:
- Changed default value
encrypt passwords
to undef as it is deprecated in Samba. - Updated
pdk
templates.
Improvements:
- Added support for Ubuntu 20.04.
- Updated
pdk
templates. - Apply firewall rules if
ferm
is defined as firewall manager. It uses ferm module for managingferm
.
Improvements:
samba::ntlm_auth param
This allows enabling NTLMv1 authentication which nowadays is disabled by default due to being insecure. However, some users may require this for backwards compatibility, e.g., Sonos does not support NTLMv2 or any other choice for that matter. (#12; jflorian)
Bugfixes:
- README uses bogus param extra_global_options. (#12; jflorian)
- README uses bogus param selinux_enable_home_dirs. (#12; jflorian)
- README is wrong for samba::shares usage. (#12; jflorian)
The samba::share
define expects these params as a hash. Furthermore,
it expects proper Boolean values instead of yes/no
strings.
Improvements:
- Added support for CentOS 8.
- Updated os support matrix.
- Updated
pdk
templates.
Features:
- Initial release