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.
v14.1.0 (2025-10-30)
Implemented enhancements:
- make user/group of resources configurable #436 (saz)
- set KbdInteractiveAuthentication on newer SSH versions #434 (saz)
Fixed bugs:
v14.0.2 (2025-10-30)
Fixed bugs:
Closed issues:
- Misleading parameter #431
v14.0.1 (2025-10-28)
Fixed bugs:
v14.0.0 (2025-10-28)
Breaking changes:
Implemented enhancements:
- hostkeys: allow for excluding key types #424 (kenyon)
- puppet/systemd: Allow 9.x #419 (bastelfreak)
- Add Ubuntu 24.04 #418 (bwitt)
- Parameterize mode of private key. #410 (mojibake-umd)
Fixed bugs:
- AIX: fix
ssh::client::ssh_configsetting #422 (kenyon) - AIX: remove nonexistent
ssh::server::ssh_known_hostssetting #421 (kenyon) - ssh_instance: write more values as comma-separated strings #416 (kbcz1989)
- replace legacy facts in issue.net template, fixes #408 #409 (saz)
Closed issues:
- Add support for Ubuntu 24.04 #417
- hostkeys: exclude ip classes for hostkey #413
- Legacy fact hostname referenced in template erb file #408
Merged pull requests:
- fix version numbers in HISTORY.md #427 (saz)
- add HISTORY.md #426 (saz)
- metadata.json #420 (bastelfreak)
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.
- puppet/systemd: allow 8.x (#404)
- BREAKING CHANGE: remove Ubuntu 18.04 as supported OS (#402)
- ssh_instance: write ciphers,macs and kex as comma-separated string (#401)
- Purge and Recurse should be set together (#399)
- Add support for sshd_config include files (#390)
- Set merge behavior of ssh::server_instances to deep (#395)
- allow puppet/systemd < 8, fixes #382
- set sshd config mode to 0644 on AIX, fixes #371 (#383)
- use
containinstead ofinclude, fixes #367 (#387)
- fix tests on OpenBSD (#384)
- drop tag from concat_{file,fragment}, fixes #304 (#385)
- fix subsystem option if use_augeas = true, fixes #376 (#386)
- make ssh::hostkeys::exclude_interfaces_re parameter work properly (#380)
- add parameter to exclude interfaces with a regex (#378)
- Allow User to add additonal systemd options to instances (#374)
- puppet/systemd: Allow 6.x (#364)
- allow ssh::server::ensure = latest, fixes #370 (#377)
- 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::serverandssh::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
ipaddressesto 4x API namespaced function, see #270 - Allow
puppetlabsstdlibandconcat6.x, see #280
* This Changelog was automatically generated by github_changelog_generator