- Remove unused dependency; bump others to match Ubuntu 18.04
- keymaker upload_key: add friendlier errors
- Fix crontab file for group syncing
- Print error message for sshd config and reload failures (#52)
- Look up keymaker executables in path using shutil.which and fallback (#56)
- Provide more feedback when managing keys
- Avoid trimming username if the suffix length is zero (#47)
- Fix logic error in keymaker sync_groups
- Allow username suffix to be set in keymaker configure
Fixup for get_uid with user suffix
- Allow configurable username suffix in keymaker role config
- Auto-configure assume role permissions in keymaker configure
- Add missing iam:GetGroup permission for keymaker sync_groups (#42)
- Remove unused dependency
- Produce more readable log line when no config is found in role description
- Fix user autovivification
- For the avoidance of doubt, this tool is stable.
- Remove unnecessary PAM config. Fixes #23
- Fix group sync on default iam_linux_group_prefix. Fixes #40
- Make get_user, get_group, sync_groups cross account aware (#38)
- Add keymaker –version
- keymaker configure: account autoconfiguration support (#30)
- Introduce cross-account auth capability and group membership requirement (#29)
- PAM JIT user vivifier: Change 'requisite' to 'optional' (#22)
- Changing PAM behaviour to stop ugly output on first connection (#19)
- Adding shell and create-home to useradd command (#18)
- Make the SSH hook work with RHEL-based distributions (#16)
- Test and documentation improvements
- Fix release script
- Python 2.7 support
- Further cleanup and documentation improvements.
- Cleanup and documentation improvements.
- Complete work on first iteration of CodeDeploy-compatible SSH public key API.
- Begin work on CodeDeploy-compatible SSH public key API.
- Initial release.