check that there is a password and email and set default quota

This commit is contained in:
Antonio J. Delgado 2023-11-14 11:16:11 +02:00
parent 6cec4e68eb
commit 3f554a9e01

View file

@ -11,15 +11,17 @@
register: result register: result
failed_when: result.rc > 1 failed_when: result.rc > 1
no_log: true no_log: true
when: "'password' in item"
- name: Link user accounts with emails - name: Link user accounts with emails
shell: "dbmail-users -c {{ item.username }} -s {{ item.emails | join(',') }}" shell: "dbmail-users -c {{ item.username }} -s {{ item.emails | join(',') }}"
loop: "{{ dbmail_users }}" loop: "{{ dbmail_users }}"
register: result register: result
failed_when: result.rc > 1 failed_when: result.rc > 1
when: "'emails' in item"
- name: Set user accounts quota - name: Set user accounts quota
shell: "dbmail-users -c {{ item.username }} -m {{ item.quota }}" shell: "dbmail-users -c {{ item.username }} -m {{ item.quota | default('1024M') }}"
loop: "{{ dbmail_users }}" loop: "{{ dbmail_users }}"
register: result register: result
failed_when: result.rc > 1 failed_when: result.rc > 1