--- - 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 custom logo copy: src: "{{ mailman.custom_logo }}" dest: "/usr/share/images/mailman/{{ mailman.custom_logo_name }}" - name: Deploy custom 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