Skip to content

Releases: lkirkwood/ansible-sshman

Release 3.1.0

15 Nov 04:58
Compare
Choose a tag to compare
  • Add the !requiretty flag to the sudo defaults for nopass users in order to facilitate GUI file browsers on older servers.

Release 3.0.0

24 Oct 01:33
Compare
Choose a tag to compare
  • BREAKING CHANGE: Config file syntax has changed. Instead of a single access group and role, each user takes a mapping of access groups to roles.

Release 2.1.1

04 Oct 06:13
Compare
Choose a tag to compare
  • Fixed a bug where the primary group for a user was not changed when their role changed in the config.

Release 2.1.0

19 Sep 05:42
Compare
Choose a tag to compare
  • Adds a role named nopass which is like sudoer but is authorised for passwordless sudo.

Release 2.0.3

17 Sep 03:19
Compare
Choose a tag to compare
  • Now disable passwords for superuser aliases aswell, to avoid lockouts.

Release 2.0.2

12 Jul 05:50
Compare
Choose a tag to compare
  • Disable/lock passwords for sudoer role by default now — previously password was just unset, which was causing users to get locked out until their password was disabled.
  • Removed the redundant inventory argument.

Workaround Ansible issue 22576

22 Apr 04:45
Compare
Choose a tag to compare

ansible/ansible#22576

The issue above was encountered due to the usage of SSSD on some of the machines I use this tool to manage. This patch stops the issue from occurring.

Release 2.0.0

17 Apr 01:46
Compare
Choose a tag to compare

Removes any parsing of inventory — this tool now generates very simple playbooks which create users and update their authorised keys. There is no longer any mechanism for tracking existing users. Use the blocked role for that!

Release 1.0.0

22 Dec 04:28
Compare
Choose a tag to compare

Adds roles for users and ability to write playbook out instead of running immediately.

Release 0.2.0

15 Mar 05:20
Compare
Choose a tag to compare

First crates.io release.
We now use a diff approach to creating/deleting accounts, as opposed to deleting all accounts managed by this script every run and recreating those that still exist.
This limits edits to /etc/passwd and other invasive actions the script must perform when a user is added or removed.
Also, the issue of incorrect ownership of the home directories has been fixed.