diff --git a/playbooks/roles/mailman-list/tasks/main.yaml b/playbooks/roles/mailman-list/tasks/main.yaml index e6361fb39e..1662324f67 100644 --- a/playbooks/roles/mailman-list/tasks/main.yaml +++ b/playbooks/roles/mailman-list/tasks/main.yaml @@ -14,7 +14,9 @@ MAILMAN_SITE_DIR: "{{ mm_site_root }}" register: listlists - name: Create the site list if it doesn't exist - command: "newlist {% if mailman_test_mode is defined and mailman_test_mode %} -q {% endif %} {{ mm_list_name }} {{ mm_list_admin }} {{ mm_list_password }}" + command: + cmd: "newlist {% if mailman_test_mode is defined and mailman_test_mode %} -q {% endif %} {{ mm_list_name }} {{ mm_list_admin }} {{ mm_list_password }}" + stdin: '' environment: MAILMAN_SITE_DIR: "{{ mm_site_root }}" when: @@ -27,7 +29,9 @@ command: list_lists --bare register: listlists - name: Create the list if it doesn't exist - command: "newlist {% if mailman_test_mode is defined and mailman_test_mode %} -q {% endif %} {{ mm_list_name }} {{ mm_list_admin }} {{ mm_list_password }}" + command: + cmd: "newlist {% if mailman_test_mode is defined and mailman_test_mode %} -q {% endif %} {{ mm_list_name }} {{ mm_list_admin }} {{ mm_list_password }}" + stdin: '' when: - ( listlists.stdout_lines | intersect([ mm_list_name ]) | length | int ) == 0 when: mm_site_name == "_default"