smtp.yml 788 B

123456789101112131415161718192021222324
  1. - name: Install postfix packages
  2. apt: pkg={{ item }} install_recommends=no state=installed update_cache=yes
  3. with_items:
  4. - postfix
  5. - ca-certificates
  6. when: with_postfix
  7. - name: Install mail aliases file
  8. template: src=aliases.j2 dest=/etc/aliases owner=root group=root mode=0644
  9. notify:
  10. - Regenerate aliases cache
  11. when: with_postfix or with_mail_aliases
  12. - name: Create Diffie-Helman parameters (2048 bits) for postfix
  13. command: openssl dhparam -2 -out /etc/ssl/private/dh2048.pem 2048 creates=/etc/ssl/private/dh2048.pem
  14. notify:
  15. - Restart postfix
  16. when: with_postfix
  17. - name: Install postfix main configuration
  18. template: src=postfix/main.cf.j2 dest=/etc/postfix/main.cf owner=root group=root mode=0644
  19. notify:
  20. - Restart postfix
  21. when: with_postfix