--- - name: Install postfix + mailutils ansible.builtin.package: name: - postfix - mailutils state: present update_cache: true - name: Put main configuration files ansible.builtin.copy: src: "./files/{{ item }}" dest: "/etc/postfix/{{ item }}" mode: "0o644" loop: - main.cf - master.cf notify: - Restart postfix - name: Put map files ansible.builtin.copy: src: "./files/{{ item }}" dest: "/etc/postfix/{{ item }}" mode: "0o644" loop: - transport - virtual-regexp notify: - Postmap files - Restart postfix - name: Put mail generation script ansible.builtin.copy: src: ./files/generate_email.sh dest: /usr/local/bin/generate_email.sh owner: root group: root mode: "0o755"