通过ansible文档页面,我看到ansible支持通过sendgrid发送电子邮件。我已尝试按照代码示例进行操作,但仍然无法发送并退出以下消息。
[警告]:提供的主机列表为空,只有 localhost 可用。请注意,隐式本地主机与“全部”不匹配
播放 [本地主机] ************************************************ ****************************************************** ****************************************************** ********************************
任务 [收集事实] ************************************************* ****************************************************** ****************************************************** ************************** 好的:[本地主机]
任务 [发送网格] ************************************************ ****************************************************** ****************************************************** ******************************** 致命:[本地主机]:失败!=> {"changed": false, "msg": "参数互斥:api_key, username"} 重试,使用:--limit @/home/valutac/opreker/mail-test.retry
播放回顾 **************************************************** ****************************************************** ****************************************************** **************************************** 本地主机:ok=1 已更改=0 无法访问=0 失败=1
这里我也展示了剧本的内容
---
- hosts: localhost
tasks:
- sendgrid:
username: "mail"
password: "xxx"
api_key: "SG.1414rfdsvefvwev.dsadasvef34r2-3e1qdqecweqc"
from_address: "[email protected]"
to_addresses:
- "[email protected]"
subject: "Deployment success."
body: "The most recent Ansible deployment was successful."
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句