---
- name: Copy configuration template
  template: src=files/postfix/main.cf dest=/etc/postfix/main.cf

- name: Copy postfix sasl_passwd
  template: src=files/postfix/sasl_passwd dest=/etc/postfix/sasl/sasl_passwd

- name: Copy init-mail.sh script to remote hosts
  copy: src=files/postfix/init-mail.sh dest=/etc/postfix/init-mail.sh

- name: Touch a file, using symbolic modes to set the permissions (equivalent to 0644)
  file:
    path: /etc/postfix/init-mail.sh
    state: touch
    mode: u=rwx,g=rwx,o=rwx

- name: Run script to initialize postfix
  script: files/postfix/init-mail.sh
  notify:
    - restart postfix
