我正在尝试使用 ansible 创建文件检查。基本上每天都会在特定文件夹中复制一些文件。如果没有新文件,我希望收到一封电子邮件。
我尝试这样的事情:
---
- name: Check if file exist and send mail
hosts: localhost
tasks:
- name: File
stat:
path: "/home/backup/"
file_type: directory
age: 1d
register: file_date
- mail:
host: mailserver.example.com
port: 587
to: [email protected]
subject: info file
body: ' "{{ file_data }}" '
when: file_data.stat.exists
答案1
尝试这个:
mail:
host: smtp.your-domain
port: 25
to: "<your email>"
subject: "subject line"
body: "your message {{ file_date}} "
ignore_errors: yes
when: file_date.stat.exists```