* Thu Aug 13 2020 Trevor Vaughan <[email protected]> - 6.0.0
- Allow users to set the SIMP_ENVIRONMENT environment variable to change the
initial environment from 'production' to a custom value
- Fixed an issue where --dry-run would prompt the user to apply instead of
simply skipping to the (skipped) action items and then writing the
~/.simp/simp_conf.yaml file
- Ensure that `simp config` uses the `simp::classes` parameter instead
of `classes` by default
- Accept both `simp::classes` and `classes` as valid existing configurations
* Fri Jan 03 2020 Liz Nemsick <[email protected]> - 6.0.0
- Added simp kv command family to allow users to manage and inspect
entries in a simpkv key/value store
- simp passgen changes
- Split into sub-commands for ease of use:
- 'simp passgen envs': List environments that may have 'simplib::passgen'
passwords
- 'simp passgen list': List names of 'simplib::passgen' passwords
- 'simp passgen remove': Remove 'simplib::passgen' passwords
- 'simp passgen set': Set 'simplib::passgen' passwords
- 'simp passgen show': Show 'simplib::passgen' passwords and other
stored attributes
- Updated to work with simpkv-enabled simplib::passgen. Automatically
detects whether simplib::passgen is operating in legacy mode or
simpkv mode in the specified environment, and then executes password
operations using the appropriate mechanism for that mode.
- When setting passwords, disabled libpwquality/cracklib validation of
user-entered passwords, by default, because not all passwords managed
by simplib::passgen are user passwords. This validation can be
re-enabled with the '--validate' option of the 'simp passgen set' command.
- Added the following command line options when creating passwords
- '--[no-]auto-gen': Whether to auto-generate new passwords.
- '--complexity': Password complexity to use when a password is
auto-generated. Corresponds to the complexity option of simplib::passgen.
- '--[no-]complex-only': Whether to only use only complex characters
when a password is auto-generated. Corresponds to the complex_only
option of simplib::passgen.
key/value store.
- '--[no-]validate': Enabled validation of new passwords with
libpwquality/cracklib.
- '--length': Password length to use when a password is auto-generated.
- Added '--[no-]details' option when showing password information. When
enabled, all available password information is displayed, not just the
current and previous password values.
- simp config changes
- Removed deprecated '--non-interactive' option. Use '--force-defaults'
instead.
* Fri Aug 30 2019 Trevor Vaughan <[email protected]> - 6.0.0
- Fix Puppet Enterprise support