diff --git a/tasks/main.yml b/tasks/main.yml index 6e1c2123fb530fcaabd8315d8a2e99b79b57d621..3830f459148f2b81b21e79e80b52770bc64c98e7 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -4,6 +4,7 @@ name: "{{ item.groups }}" state: present with_items: "{{ human_users }}" + when: ( item.groups is defined ) become: true - name: Make sure extra groups exist @@ -11,6 +12,7 @@ name: "{{ item.extra_groups }}" state: present with_items: "{{ human_users }}" + when: ( item.extra_groups is defined ) become: true - name: Create user accounts @@ -36,6 +38,7 @@ groups: "{{ item.extra_groups }}" append: true with_items: "{{ human_users }}" + when: ( item.extra_groups is defined ) become: true - name: Delete absent user accounts