问题描述
我在 openshift 堡垒中生成了一份运行状况检查报告,我必须将其作为邮件发送给我的团队。我有如下剧本,当我执行剧本时,它会抛出错误
任务执行期间发生异常。要查看完整的回溯,请使用 -vvv。错误是:SSLError: [SSL: UNKNowN_PROTOCOL] 未知协议 (_ssl.c:618) 致命:[本地主机]:失败! => {"changed": false,"msg": "无法启动到 smtprelay.xxx.org:25 的加密会话: [SSL: UNKNowN_PROTOCOL] 未知协议 (_ssl.c:618)","rc": 1 }
剧本如下>##发送健康报告邮件。
- hosts: localhost
tasks:
- name: Mail to Team
vars:
mail_host: smtp.grid.net
mail_port: 25
from_mail: donotreply@xxxx.net
to_mail: xyz@abc.net
mail_subject : Health check report for OCP prod environment on {{ ansible_date_time.iso8601 }} .
mail:
host: "{{ mail_host }}"
port: "{{ mail_port }}"
secure: always
to: "{{ to_mail }}"
from: "{{ from_mail }}"
subject: " {{ mail_subject }}"
body: "Hello Team,\n\nHealth check report for ocp prod environment on {{ ansible_date_time.iso8601 }} . \r\n\r\n Please review the log attached.\r\n\r\n\r\n Regards,\r\n OPS TEAM \n\n"
attach:
- /home/ec2-user/health-check-report.txt
delegate_to: localhost
安全:我总是低于错误,当我删除安全:总是工作正常,没有任何错误
致命:[本地主机]:失败! => {"changed": false,"rc": 1 }
我应该在 ansible 中添加哪些其他参数来绕过这个问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)