Creates all users defined by vars. Removes all undefined users
none
Users have to be defined like this:
users:
- name: username
comment: Some User
groups: users, admin
sudo: true
ssh_keys:
- ssh-rsa [...]Any users with an UID between 1000-60000 that are not listed will be deleted.
Additionally you can allow passwordless sudo with user_setup_passwordless_sudo: true
Or enable insults on a misstyped sudo password with user_setup_sudo_insults: true
Only default modules are used. No dependencies.
- name: Set users
hosts: all
vars:
users:
- name: jenny
comment: Some User
groups: users, admin
sudo: true
shell: "/bin/bash"
ssh_keys:
- ssh-rsa [...]
docker_users:
- jenny
- fritz
- madeleine
user_setup_passwordless_sudo: true
become: true
roles:
- role: user_setupMIT