--- - name: Install mailman and SpamAssassin apt: update_cache: true name: - mailman - spamassassin register: apt_result retries: 3 until: apt_result is succeeded - name: Deploy mailman config template: src: "mailman/{{ item }}.j2" dest: "/etc/mailman/{{ item }}" mode: 0755 loop: - mm_cfg.py - create.html notify: Reload mailman # Fanciness - name: Deploy crans logo copy: src: ../../../logos/crans.png dest: /usr/share/images/mailman/crans.png - name: Deploy crans logo template: src: usr/lib/mailman/Mailman/htmlformat.py.j2 dest: /usr/lib/mailman/Mailman/htmlformat.py mode: 0755 notify: Reload mailman - name: Indicate role in motd template: src: update-motd.d/05-mailman.j2 dest: /etc/update-motd.d/05-mailman mode: 0755