Skip to content

Latest commit

 

History

History
360 lines (219 loc) · 19.1 KB

CHANGELOG.md

File metadata and controls

360 lines (219 loc) · 19.1 KB

Change log

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.

v7.3.1 (2023-01-27)

Full Changelog

Fixed

  • 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)

Full Changelog

Added

Fixed

v7.2.0 (2022-05-16)

Full Changelog

Added

Fixed

v7.1.1 (2021-08-26)

Full Changelog

Fixed

v7.1.0 (2021-08-16)

Full Changelog

Added

  • 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)

Full Changelog

Fixed

v7.0.1 (2021-03-15)

Full Changelog

Fixed

  • (MODULES-10960) Selector needs multiple checks in brackets. #369 (tuxmea)

v7.0.0 (2021-03-01)

Full Changelog

Changed

Fixed

  • (MODULES-10867) Ensure ssh key name is unique based on type, content and description #340 (mdklapwijk)

v6.4.0 (2020-12-14)

Full Changelog

Added

  • 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-22)

Full Changelog

Added

Fixed

v6.2.0 (2020-08-20)

Full Changelog

Added

  • pdksync - (IAC-973) - Update travis/appveyor to run on new default branch main #318 (david22swan)
  • (IAC-746) - Add ubuntu 20.04 support #312 (david22swan)

Fixed

  • (IAC-975) - Removal of inappropriate terminology in module #320 (pmcmaw)

v6.1.1 (2020-04-30)

Full Changelog

Added

Fixed

  • MODULES-10550 fix keyspec parsing to allow whitespaces in options and… #291 (janit42)

v6.1.0 (2020-02-03)

Full Changelog

Added

  • (MODULES-10242) Re-add Ubuntu 14 to supported OS list #281 (sheenaajay)

v6.0.0 (2019-11-11)

Full Changelog

Changed

  • pdksync - FM-8499 - remove ubuntu14 support #277 (lionce)

Added

Fixed

  • 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)
  • (MODULES-9849) wrong order when removing user with custom sshkey file #250 (tuxmea)

v5.0.0 (2019-09-10)

Full Changelog

Changed

Added

Fixed

  • 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)

Full Changelog

Added

  • (FM-8231) Convert testing to litmus #230 (eimlav)
  • (MODULES-7469) Add password_max_age parameter #221 (eimlav)

Fixed

  • MODULES-9447 -- Narrow dependency between removed user and group. #232 (pillarsdotnet)

v4.1.0 (2019-05-29)

Full Changelog

Added

Fixed

v4.0.0 (2019-05-10)

Full Changelog

Changed

Fixed

3.2.0 (2019-01-18)

Full Changelog

Added

Fixed

3.1.0 (2018-09-27)

Full Changelog

Added

  • 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)

Fixed

  • (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)

3.0.0 (2018-09-07)

Full Changelog

Changed

Added

  • (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)

Fixed

  • 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

Summary

This release drops support for Debian 7, adds support for Debian 9 and includes several small features and bug fixes.

Added

  • [FM-7052] Addition of Debian 9 support to accounts
  • (MODULES-3989) Allow management of local accounts despite an NSS
  • Allow mode for homedir to be undef
  • Add expiry property to user resource.

Fixed

  • (MODULES-6607) - Update docs to reflect correct default value for ignore_password_if_empty.
  • Update tests and README
  • Removed Debian 7 support

Bugfixes

  • Allow sshkeys to be reused for multiple accounts
  • Set home_mode explicitly in tests
  • Fix test for ssh key to allow new comment format

Supported Release 1.3.0

Summary

This release uses the PDK convert functionality which in return makes the module PDK compliant. It also includes a roll up of maintenance changes.

Added

Fixed

  • Don't create accounts::home_dir resources.
  • Multiple maintenance changes.

Supported Release 1.2.1

Summary

This release is to update the formatting of the module, Rubocop having been run for all ruby files and been set to run automatically on all future commits.

Changed

  • Rubocop has been implemented.

Supported Release 1.2.0

Summary

This release is a rollup of changes. Several attributes have been added as requested and submitted from our community.

Added

  • Attribute ignore_password_if_empty is added which, if set to true, shall ignore password changes if the password is empty.
  • Removal of dependency on group resource if create_group is set to false.
  • Add attribute to allow custom group names.
  • Add attribute to set system user or group.
  • Add attribute to set the user or group to be the system account.
  • Add attribute to create a group (or not) with the username.
  • Add support for .forward.
  • Add support for ssh options in authorization_keys.
  • Add ECDSA support.
  • Add support for ssh authorized key options.
  • Allow the use of the `source` param for bash files
  • Removal of end-of-life Ubuntu 12.04 support from metadata.
  • Update Puppet version compatibility.
  • Modulesync and Gemfile updates.

Fixed

  • Multiple fixes to tests.

Supported Release 1.1.0

Summary

A feature rich release, with the addition of Debian 8 support. Also several generic fixes to tests.

Features

  • Now allows SSH keys to be purged from user.
  • Multiple updates and fixes to the README.
  • RSpec-puppet has now been unpinned.
  • Addition of Debian 8 compatibility to metadata.
  • Addition of OSfamily fact to tests.
  • Several modulesync updates.

Bugfixes

  • Multiple fixes to tests.

Supported Release 1.0.0

Summary:

This is the initial release of the rewrite of puppetlabs-pe_accounts for a more general usage.

Differences from the pe_accounts module is that the data model is gone, and thus the base class that accepts hashes (ie, from hiera). Instead, the module is designed around the use of the accounts::user defined resource.

To regain the old hiera behavior, use the create_resources() function in combination with accounts::user; eg: create_resources('accounts::user', hiera_hash('accounts::users'))

* This Changelog was automatically generated by github_changelog_generator