Matrix Docker Ansible eploy
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 

61 строка
1.6 KiB

  1. ---
  2. #
  3. # Tasks related to setting up the mailer
  4. #
  5. - name: Ensure mailer environment variables file created
  6. template:
  7. src: "{{ role_path }}/templates/env/{{ item }}.j2"
  8. dest: "{{ matrix_environment_variables_data_path }}/{{ item }}"
  9. mode: 0640
  10. with_items:
  11. - "env-mailer"
  12. - name: Ensure mailer image is pulled
  13. docker_image:
  14. name: "{{ matrix_mailer_docker_image }}"
  15. when: matrix_mailer_enabled
  16. - name: Ensure matrix-mailer.service installed
  17. template:
  18. src: "{{ role_path }}/templates/systemd/matrix-mailer.service.j2"
  19. dest: "/etc/systemd/system/matrix-mailer.service"
  20. mode: 0644
  21. when: matrix_mailer_enabled
  22. #
  23. # Tasks related to getting rid of the mailer (if it was previously enabled)
  24. #
  25. - name: Check existence of matrix-mailer service
  26. stat:
  27. path: "/etc/systemd/system/matrix-mailer.service"
  28. register: matrix_mailer_service_stat
  29. - name: Ensure matrix-mailer is stopped
  30. service:
  31. name: matrix-mailer
  32. state: stopped
  33. daemon_reload: yes
  34. register: stopping_result
  35. when: "not matrix_mailer_enabled and matrix_mailer_service_stat.stat.exists"
  36. - name: Ensure matrix-mailer.service doesn't exist
  37. file:
  38. path: "/etc/systemd/system/matrix-mailer.service"
  39. state: absent
  40. when: "not matrix_mailer_enabled and matrix_mailer_service_stat.stat.exists"
  41. - name: Ensure Matrix mailer environment variables path doesn't exist
  42. file:
  43. path: "{{ matrix_environment_variables_data_path }}/env-mailer"
  44. state: absent
  45. when: "not matrix_mailer_enabled"
  46. - name: Ensure mailer Docker image doesn't exist
  47. docker_image:
  48. name: "{{ matrix_mailer_docker_image }}"
  49. state: absent
  50. when: "not matrix_mailer_enabled"