Ansible电子邮件模块"需要只发送一次电子邮件"

时间:2016-10-07 16:56:08

标签: ansible ansible-playbook

在我的剧本中,其中一项任务是在文件更新后发送电子邮件通知。我收到了电子邮件通知,因为我在我的敌意中有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

1 个答案:

答案 0 :(得分:3)

您可以使用run_once - 这样任务只会在游戏中有多少主机时执行一次。