diff --git a/defaults/main.yml b/defaults/main.yml index 7c3782e..597522f 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -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 diff --git a/tasks/manage.yml b/tasks/manage.yml index 7bad8b1..8a040b0 100644 --- a/tasks/manage.yml +++ b/tasks/manage.yml @@ -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 @@ -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 }}"