diff --git a/roles/mgrote_users/tasks/main.yml b/roles/mgrote_users/tasks/main.yml index 0a8032de..1d58c56a 100644 --- a/roles/mgrote_users/tasks/main.yml +++ b/roles/mgrote_users/tasks/main.yml @@ -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: