Ansible 电子邮件模块“只需要发送电子邮件一次”
Ansible email Module " Need to send email to only once"
在我的剧本中,其中一项任务是在文件更新后发送电子邮件通知。我收到电子邮件通知,因为我的敌对中有 5 个主机条目,它发送 5 封不同的电子邮件。我只希望我的剧本只发送一封电子邮件。有人可以帮忙吗
- name: Send Email after Adding the new conf
local_action: mail
host="localhost"
port=25
subject="New Config Added"
body="New config has been added in reference to {{ticketNo}}"
from="myemail"
to="destination-email"
charset=utf8
可以使用run_once——这样无论游戏中有多少宿主,任务都只执行一次。
在我的剧本中,其中一项任务是在文件更新后发送电子邮件通知。我收到电子邮件通知,因为我的敌对中有 5 个主机条目,它发送 5 封不同的电子邮件。我只希望我的剧本只发送一封电子邮件。有人可以帮忙吗
- name: Send Email after Adding the new conf
local_action: mail
host="localhost"
port=25
subject="New Config Added"
body="New config has been added in reference to {{ticketNo}}"
from="myemail"
to="destination-email"
charset=utf8
可以使用run_once——这样无论游戏中有多少宿主,任务都只执行一次。