All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- write ciphers,macs and kex as comma-separated string (#362)
- Fix "No ssh_server_version_major created with OpenSSH 9.2" (#359)
- BREAKING CHANGE: drop support for puppet 6
- puppetlabs/concat: Allow 9.x (#354)
- puppet/systemd: Allow 5.x (#354)
- puppetlabs/stdlib: Require 9.x (#354)
- add Debian 12 as supported OS
- bump puppetlabs/concat to < 9.0.0 (#352)
- Replace deprecated functions (#350)
- Support assigning multiple tags to a hostkey (#345)
- Add AIX support (#341)
- bump puppet/systemd to < 5.0.0 (#344)
- Fix for service name on latest versions of opensuse. (#343)
- Add support for client "match blocks" (#332, #333)
- Add data file for OpenBSD (#339)
- Add support for service_ensure/service_enable in
ssh::server::instances
(#338)
- Use hiera instead of params.pp (#325, #328)
- Fix parameter lookup for
ssh::server
andssh::client
(#331)
- Support for multiple instances (#318, #319, #321) - Thanks!
- "hostkeys.pp" isn't marked private anymore (#317)
- update path to sftp server on Gentoo (#315, breaking change)
- allow stdlib < 9.0.0 (#314)
- ssh_config: Don't populate options that are set to undef (#312)
- Fix grammar and spelling in various places
- Use GitHub Actions instead of TravisCI
- Update module dependencies
- Dropped support for puppet 4 and 5 (Breaking Change)
- support older facter versions (#293)
- Fix absolute class name includes
- Use gid 0 instead of group name for $host_priv_key_group (#289)
- Sort hostkeys (#288)
- Do not show diff when installing a ssh private host key (#283)
- Don't populate options which have a value of
undef
(#281)
- document exclusion of interfaces and ipaddresses within hostkeys.pp (#267)
- add parameter to use trusted facts to hostkeys.pp (#226)
- don't fail at deep_merge if hiera data not available, see #272
- Fix typo in match_block example in README, see #271, #273
- Add CHANGELOG (starting with this release), see #222
- Test module with Puppet 6.1, see #269
- Convert
ipaddresses
to 4x API namespaced function, see #270 - Allow
puppetlabs
stdlib
andconcat
6.x, see #280