main.yml 624 B

1234567891011121314151617181920212223242526272829
  1. ---
  2. - name: Ensure exim is installed.
  3. package:
  4. name: exim4
  5. state: present
  6. - name: Ensure greylist files in place
  7. copy:
  8. src: exim-greylist.conf.inc
  9. dest: /etc/exim4/exim-greylist.conf.inc
  10. owner: root
  11. group: root
  12. mode: u=rw,go=r
  13. notify: restart exim
  14. - name: Update Exim configuration.
  15. template:
  16. src: exim4.conf.j2
  17. dest: "{{ exim_config_file }}"
  18. owner: root
  19. group: root
  20. mode: u=rw,go=r
  21. notify: restart exim
  22. - name: Ensure exim is started and enabled at boot.
  23. service:
  24. name: exim4
  25. state: "{{ exim_service_state }}"
  26. enabled: "{{ exim_service_enabled }}"