--- - 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