don't re-patch (manually) patched mailman
[ansible.git] / roles / email / tasks / mailman.yml
index 3cd4666419d7c40ddbe29edb43e4dc19f224259e..0988edb2e7137cbe16b572f054714e40115b66aa 100644 (file)
@@ -16,6 +16,7 @@
   args:
     chdir: /usr/lib/mailman/Mailman
   changed_when: False
+  failed_when: mailman_patched.rc == 2
   register: mailman_patched
 - name: check if all the files have the right checksums to be patched
   shell: 'echo "{{item}}" | sha256sum -c'
@@ -32,6 +33,7 @@
   - Cgi/listinfo.py
   - Cgi/subscribe.py
   - Captcha.py
+  when: mailman_patched.rc != 0
 - name: install patched templates
   copy:
     dest: /etc/mailman/{{item}}