80 lines
2.5 KiB
YAML
80 lines
2.5 KiB
YAML
---
|
|
|
|
- name: Enable email notifications
|
|
lineinfile:
|
|
dest: "{{ configs.mft_services.transfer_job_manager.config }}"
|
|
regexp: '^custom.transfer-job-manager.email-notification-enabled.*$'
|
|
line: "custom.transfer-job-manager.email-notification-enabled=true"
|
|
state: present
|
|
|
|
- name: Set smtp host
|
|
lineinfile:
|
|
dest: "{{ configs.mft_services.transfer_job_manager.config }}"
|
|
regexp: '^spring.mail.host.*$'
|
|
line: "spring.mail.host={{ current_host_config.smtplog_server_ip | default(current_host_config.ip) }}"
|
|
state: present
|
|
|
|
- name: Set smtp port
|
|
lineinfile:
|
|
dest: "{{ configs.mft_services.transfer_job_manager.config }}"
|
|
regexp: '^spring.mail.port.*$'
|
|
line: "spring.mail.port={{ smtplog_port }}"
|
|
state: present
|
|
|
|
- name: Set smtp user
|
|
lineinfile:
|
|
dest: "{{ configs.mft_services.transfer_job_manager.config }}"
|
|
regexp: '^spring.mail.username.*$'
|
|
line: "spring.mail.username="
|
|
state: present
|
|
|
|
- name: Set smtp password
|
|
lineinfile:
|
|
dest: "{{ configs.mft_services.transfer_job_manager.config }}"
|
|
regexp: '^spring.mail.password.*$'
|
|
line: "spring.mail.password="
|
|
state: present
|
|
|
|
- name: Set smtp authentication
|
|
lineinfile:
|
|
dest: "{{ configs.mft_services.transfer_job_manager.config }}"
|
|
regexp: '^spring.mail.properties.mail.smtp.auth.*$'
|
|
line: "spring.mail.properties.mail.smtp.auth=false"
|
|
state: present
|
|
|
|
- name: Set smtp ssl trust
|
|
lineinfile:
|
|
dest: "{{ configs.mft_services.transfer_job_manager.config }}"
|
|
regexp: '^spring.mail.properties.mail.smtp.ssl.trust.*$'
|
|
line: "spring.mail.properties.mail.smtp.ssl.trust=*"
|
|
state: present
|
|
|
|
- name: Set smtp starttls
|
|
lineinfile:
|
|
dest: "{{ configs.mft_services.transfer_job_manager.config }}"
|
|
regexp: '^spring.mail.properties.mail.smtp.starttls.enable.*$'
|
|
line: "spring.mail.properties.mail.smtp.starttls.enable=false"
|
|
state: present
|
|
|
|
- name: Set smtp tls
|
|
lineinfile:
|
|
dest: "{{ configs.mft_services.transfer_job_manager.config }}"
|
|
regexp: '^spring.mail.tls.*$'
|
|
line: "spring.mail.tls=false"
|
|
state: present
|
|
|
|
- name: Set smtp protocol
|
|
lineinfile:
|
|
dest: "{{ configs.mft_services.transfer_job_manager.config }}"
|
|
regexp: '^spring.mail.protocol.*$'
|
|
line: "spring.mail.protocol=smtp"
|
|
state: present
|
|
|
|
- name: Set mail encoding
|
|
lineinfile:
|
|
dest: "{{ configs.mft_services.transfer_job_manager.config }}"
|
|
regexp: '^spring.mail.defaultEncoding.*$'
|
|
line: "spring.mail.defaultEncoding=UTF-8"
|
|
state: present
|
|
|
|
# vim:ft=ansible
|