dd
All checks were successful
ansible-lint / gitleaks (pull_request) Successful in 2s
ansible-lint / Ansible Lint (pull_request) Successful in 24s

This commit is contained in:
Michael Grote 2024-10-08 16:42:02 +02:00
parent 410b13837a
commit 0ff45ab257

View file

@ -1,10 +1,21 @@
---
- name: set groups as list
ansible.builtin.set_fact:
groups_as_list: "{{ ((( item.groups ) | list) | sort) | unique }}"
loop: "{{ users }}"
when: item.groups is defined
- name: debug 1
ansible.builtin.debug:
msg: '{{ groups_as_list }}'
- name: create groups
ansible.builtin.group:
name: "{{ ((item.groups) | sort) | unique }}"
name: "{{ item }}"
state: present
loop: '{{ users }}'
loop: '{{ groups_as_list }}'
when: item.groups is defined
# no_log: true # TODO
- name: create users
ansible.builtin.user:
@ -17,6 +28,7 @@
createhome: "{{ item.createhome | default('yes') }}"
state: "{{ item.state | default('present') }}"
loop: '{{ users }}'
# no_log: true # TODO
- name: add ssh key
ansible.posix.authorized_key: