Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ users_home: /home
# create user's home directory
users_home_create: yes
# default user's primary group for users
users_group:
users_group: ""
# default user's secondary groups
users_groups: []
# default user's home directory permissions
Expand Down
10 changes: 5 additions & 5 deletions tasks/manage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@
ansible.builtin.group:
name: "{{ users_group }}"
state: present
when: users_group is defined and users_group
when: users_group is defined and users_group | length | bool

- name: Adding secondary groups
ansible.builtin.group:
name: "{{ item }}"
state: present
with_items: "{{ users_groups | default([]) }}"
loop: "{{ users_groups | default([]) }}"

- name: Configure users
include_tasks: manage_user.yml
with_items: "{{ users }}"
ansible.builtin.include_tasks: manage_user.yml
loop: "{{ users }}"
loop_control:
loop_var: user

Expand All @@ -23,4 +23,4 @@
name: "{{ item.username if item.username is defined else item }}"
state: absent
remove: "{{ item.remove if item.remove is defined else omit }}"
with_items: "{{ users_remove }}"
loop: "{{ users_remove }}"