configpolicy/users.yml

27 lines
515 B
YAML

- hosts: sudo
roles:
- role: sudo
tags:
- sudo
- hosts: '!sudo'
roles:
- role: doas
tags:
- doas
- hosts: '!pyrocufflink'
tasks:
- name: ensure users exist
user:
name: '{{ item.name }}'
comment: '{{ item.comment | d(omit) }}'
uid: '{{ item.uid | d(omit) }}'
groups: '{{ item.groups | d(omit) }}'
append: true
create_home: true
local: true
password: '*'
state: present
loop: '{{ managed_users | d([]) }}'
tags:
- user