- name: Copy configuration files loop: - 'main.cf' - 'master.cf' template: src: '{{ item }}.j2' dest: '/etc/postfix/{{ item }}' follow: yes tags: - postfix - config notify: Run service actions - name: Copy mail aliases template: src: 'aliases' dest: '/etc/aliases' follow: yes tags: - postfix - aliases notify: Run service actions - name: Compile aliases command: argv: ["newaliases"] tags: - postfix - aliases - name: Copy certificates loop: - 'privkey.pem' - 'fullchain.pem' copy: src: '{{ role_path }}/vault/certs/{{ item }}' dest: '/etc/ssl/private/mail/{{ item }}' owner: 'root' group: 'root' mode: '600' tags: - certs - postfix - vault notify: Run service actions