Я пытаюсь создать проверку файлов с помощью 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```