16 lines
363 B
YAML
16 lines
363 B
YAML
- hosts: all
|
|
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
|