Overhaul local user management

Fix user deletion on removal/reassignment
Improve efficiency and cross platform support
This commit is contained in:
2019-09-27 02:59:11 -04:00
parent 9e646c3308
commit dca25832c4
4 changed files with 110 additions and 74 deletions

View File

@@ -13,6 +13,7 @@
state: directory
path: /home/{{ item.name }}/.ssh
loop: "{{ local_users | difference([None]) }}"
- name: Put keys on remote
when: item.keys != []
authorized_key: