--- - name: (mount_samba_shares.yml) Ensure (user separated) base mount directories for samba shares exists file: path: "/mnt/{{ item.name }}" owner: "{{ item.name }}" group: "{{ item.name }}" mode: '0700' state: directory with_items: "{{ nis_user }}" loop_control: label: '{{ item.name }}' when: - item.is_samba_user is defined and item.is_samba_user|bool #- name: (mount_samba_shares.yml) Ensure (user separated) mount directories for samba shares exists # file: # path: "/mnt/{{ item.1 }}/{{ item.0.name }}" # owner: "{{ item.1 }}" # group: "{{ item.1 }}" # mode: '0770' # state: directory # with_subelements: # - "{{ samba_shares }}" # - user # loop_control: # label: '{{ item.1 }} share: {{ item.0.name }}'