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.
v8.2.1 - 2024-08-13
v8.2.0 - 2024-05-08
- accounts_ssh_authorized_keys_line_parser: Output regex matches when sshkey format isnt correct #484 (bastelfreak)
- usermanagement: prohibit empty ssh keys #483 (bastelfreak)
v8.1.1 - 2024-03-26
v8.1.0 - 2023-06-19
- CONT-593_adding deferred function #447 (malikparvez)
- pdksync - (MAINT) - Allow Stdlib 9.x #446 (LukasAud)
- Remove workaround from user.pp #439 (CoreyCook8)
v8.0.0 - 2023-04-06
v7.3.1 - 2023-01-27
- Update bash_profile so that it identifies itself as "Puppet Managed" #426 (bschonec)
- pdksync - (CONT-189) Remove support for RedHat6 / OracleLinux6 / Scientific6 #424 (david22swan)
- pdksync - (CONT-130) Dropping Support for Debian 9 #421 (jordanbreen28)
v7.3.0 - 2022-10-03
- pdksync - (GH-cat-11) Certify Support for Ubuntu 22.04 #414 (david22swan)
- pdksync - (GH-cat-12) Add Support for Redhat 9 #413 (david22swan)
- Fix sshkey_mode bug #415 (holtwilkins)
v7.2.0 - 2022-05-16
- Added new SSH key type. #410 (PorkCharsui79)
- pdksync - (IAC-1753) - Add Support for AlmaLinux 8 #397 (david22swan)
- pdksync - (IAC-1751) - Add Support for Rocky 8 #395 (david22swan)
- pdksync - (GH-iac-334) Remove Support for Ubuntu 16.04 #401 (david22swan)
- pdksync - (IAC-1787) Remove Support for CentOS 6 #398 (david22swan)
- pdksync - (IAC-1598) - Remove Support for Debian 8 #394 (david22swan)
v7.1.1 - 2021-08-26
- (IAC-1741) Allow stdlib v8.0.0 #392 (david22swan)
v7.1.0 - 2021-08-16
- pdksync - (IAC-1709) - Add Support for Debian 11 #391 (david22swan)
- MODULES-11100 - Add sk-ecdsa public key support, and implement tests for sk-ecdsa and ecdsa keys #388 (vollmerk)
v7.0.2 - 2021-03-29
- (IAC-1497) - Removal of unsupported
translate
dependency #373 (david22swan) - (MODULES-10892) Update name.pp #353 (LooOOooM)
v7.0.1 - 2021-03-15
v7.0.0 - 2021-03-01
- Update metadata.json - remove ubuntu 14.04 #368 (daianamezdrea)
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #359 (carabasdaniel)
- (MODULES-10867) Ensure ssh key name is unique based on type, content and description #340 (mdklapwijk)
v6.4.0 - 2020-12-14
- pdksync - (maint) - Add support for Puppet 7 #350 (pmcmaw)
- MODULES-10862 add support for authorized_keys file mode #338 (simondeziel)
v6.3.0 - 2020-09-24
v6.2.0 - 2020-09-24
- Allow for Sensitive type passwords in accounts::user #333 (jarretlavallee)
- pdksync - (IAC-973) - Update travis/appveyor to run on new default branch main #318 (david22swan)
- (IAC-746) - Add ubuntu 20.04 support #312 (david22swan)
- (MODULES-10798) Ensure group is created for user only if undefined #334 (michaeltlombardi)
- (IAC-975) - Removal of inappropriate terminology in module #320 (pmcmaw)
v6.1.1 - 2020-04-30
v6.1.0 - 2020-04-30
- Employ more lenient username checks (allow capitals) #286 (mvandegarde)
- (MODULES-10242) Re-add Ubuntu 14 to supported OS list #281 (sheenaajay)
v6.0.0 - 2019-11-11
- (FM-8671) - Support added for CentOS 8 #278 (david22swan)
- fix small typo on the root_home key at Debian.yaml #260 (wandenberg)
- Use user group instead of user name for sshkey owner group #258 (florindragos)
v5.0.0 - 2019-09-11
- (MODULES-9712) Move data into hiera. #241 (pillarsdotnet)
- (FM-8392) Add debian 10 to provision.yaml #251 (ThoughtCrhyme)
- (MODULES-9849) wrong order when removing user with custom sshkey file #250 (tuxmea)
- fix problematic parsing of keyspec #246 (EECOLOR)
- (MODULES-9697) fix for correct management of sshkey_custom_path #242 (tuxmea)
v4.2.0 - 2019-08-02
- MODULES-9447 -- Narrow dependency between removed user and group. #232 (pillarsdotnet)
v4.1.0 - 2019-05-29
- (FM-8023) Add RedHat 8 support #227 (eimlav)
- (MODULES-7469) Add password_max_age parameter #221 (eimlav)
- (MODULES-8968) Test account removal. #226 (pillarsdotnet)
v4.0.0 - 2019-05-10
- pdksync - (MODULES-8444) - Raise lower Puppet bound #218 (david22swan)
- (MODULES-8909) Add type-aliases and auto-loading. #214 (pillarsdotnet)
- (MODULES-8909) Allow periods in usernames. #220 (pillarsdotnet)
- Remove user when custom sshkey file is set #213 (tuxmea)
3.2.0 - 2019-01-22
- (MODULES-8302) - Add allowdupe parameter #199 (eimlav)
- (MODULES-8149) - Addition of support for SLES 15 #197 (david22swan)
- (MODULES-8216) - Fix fail when custom_sshkey_path and managehome=false #194 (eimlav)
- Fixing the limitations section of the README #191 (HelenCampbell)
3.1.0 - 2018-09-27
- pdksync - (FM-7392) puppet 6 testing changes #187 (tphoney)
- pdksync - (MODULES-6805) metadata.json shows support for puppet 6 #185 (tphoney)
- (LOC-173) Delivering translation for readmes/README_ja_JP.markdown #177 (ehom)
- (maint) corrected filename extension for both en and ja #182 (ehom)
- Only take care of ssh-keys if ensure is set to 'present' #174 (opteamax)
- Rename README.markdown to README.MD #173 (clairecadman)
3.0.0 - 2018-09-07
- Adding ability to specify custom ssh_key location #149 (ggeldenhuis)
- (MODULES-7687) - Added Darwin compatibility #167 (eimlav)
- (FM-7287) - i18n Process Implemented. #159 (david22swan)
- (MODULES-5222) - managevim option added to manifests. #156 (david22swan)
- (FM-7289) - Added Puppet 4 data types to parameters #155 (eimlav)
- (MODULES-7671) - Support spaces in ssh key options #153 (dleske)
- (FM-7254) - Addition of support for Ubuntu 18.04 #150 (david22swan)
- pdksync - (MODULES-7658) use beaker4 in puppet-module-gems #170 (tphoney)
- Fix error when deploying key into directory not owned by user #152 (tuxmea)
2.0.0 - 2018-06-28
- [FM-6969] Removal of unsupported OS from accounts #143 (david22swan)
- Add expiry property to user resource. #145 (jonnytdevops)
- (FM-7052) - Addition of Debian 9 support to accounts #144 (david22swan)
- Allow sshkeys to be reused for multiple accounts #130 (jcharaoui)
- Allow mode for homedir to be undef #126 (arjenz)
1.3.0 - 2018-01-22
1.2.1 - 2017-11-20
1.2.0 - 2017-11-14
- Support ssh authorized key options #110 (rgevaert)
- Group name #85 (wpowell-ossg)
- added option to set system user or group #82 (netman2k)
- Added the option to create or not a group with the user name #81 (jsanvall)
- Allow the use of the
source
param for bash files. #74 (MG2R) - Allow duplicate keys to be associated with multiple accounts. #54 (ian-d)
- Skips password check test on Solaris #105 (willmeek)
- (MODULES-5778) Set operatingsystem fact in specs #104 (rodjek)
- Update Puppet version compatibility #87 (HelenCampbell)
- Revert "Allow duplicate keys to be associated with multiple accounts." #75 (eputnam)