Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

72 linhas
1.5KB

  1. ---
  2. - name: install packages
  3. apt:
  4. pkg:
  5. - postfix
  6. #- libsasl2-modules-postfix
  7. - name: mailname
  8. copy:
  9. content: "{{mailname}}"
  10. dest: /etc/mailname
  11. notify: reload postfix
  12. - name: master configuration
  13. template:
  14. src: master.cf.j2
  15. dest: /etc/postfix/master.cf
  16. notify: restart postfix
  17. - name: main configuration
  18. template:
  19. src: main.cf.j2
  20. dest: /etc/postfix/main.cf
  21. notify: reload postfix
  22. - name: postfix transport_maps
  23. template:
  24. src: transport_maps.j2
  25. dest: /etc/postfix/transport_maps
  26. notify: postmap transport_maps
  27. - name: postfix virtual_alias_domains
  28. template:
  29. src: virtual_alias_domains.j2
  30. dest: /etc/postfix/virtual_alias_domains
  31. notify: postmap virtual_alias_domains
  32. - name: postfix virtual_alias_maps
  33. template:
  34. src: virtual_alias_maps.j2
  35. dest: /etc/postfix/virtual_alias_maps
  36. notify: postmap virtual_alias_maps
  37. - name: postfix virtual_mailbox_domains
  38. template:
  39. src: virtual_mailbox_domains.j2
  40. dest: /etc/postfix/virtual_mailbox_domains
  41. notify: postmap virtual_mailbox_domains
  42. - name: postfix virtual_mailbox_maps
  43. template:
  44. src: virtual_mailbox_maps.j2
  45. dest: /etc/postfix/virtual_mailbox_maps
  46. notify: postmap virtual_mailbox_maps
  47. - import_tasks: spf.yaml
  48. when: postfix_check_spf
  49. - import_tasks: opendkim.yaml
  50. when: postfix_with_opendkim
  51. - import_tasks: opendmarc.yaml
  52. when: postfix_with_opendmarc
  53. - import_tasks: postfixadmin.yml
  54. when: postfix_with_postfixadmin
  55. - name: check postfix configuration
  56. command: postfix check
  57. changed_when: false