---
# vim: set et sw=2 sts=2 ts=2:
- name: 'setup default user(s)'
  with_items: '{{sys_default_users}}'
  user:
    name:   '{{item.name}}'
    home:   '{{item.home  | default("/home/"+item.name)}}'
    shell:  '{{item.shell | default("/usr/bin/zsh")}}'
    groups: '{{item.groups | default([users])}}'
    createhome: yes
    move_home:  yes
    append:     yes

- name: 'user-defined authorized_keys'
  with_items: '{{sys_default_users}}'
  ansible.posix.authorized_key:
    user: '{{item.name}}'