--- - name: Install postfix ansible.builtin.package: name: postfix state: present - name: Install mailutils ansible.builtin.package: name: mailutils state: present - 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"