--- - name: Ensure user accounts are present shell: "dbmail-users -a {{ item.username }}" loop: "{{ dbmail_users }}" register: result failed_when: result.rc > 1 - name: Set user accounts password shell: "dbmail-users -c {{ item.username }} -w {{ item.password}} -p {{ item.password_type | default('sha512') }}" loop: "{{ dbmail_users }}" register: result failed_when: result.rc > 1 - name: Link user accounts with emails shell: "dbmail-users -c {{ item.username }} -s {{ item.email }}" loop: "{{ dbmail_users }}" register: result failed_when: result.rc > 1 - name: Set user accounts quota shell: "dbmail-users -c {{ item.username }} -m {{ item.quota }}" loop: "{{ dbmail_users }}" register: result failed_when: result.rc > 1