configpolicy/users.yml

20 lines
408 B
YAML

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