Estou tentando criar uma verificação de arquivo usando ansible . basicamente em uma pasta específica todos os dias algum trabalho copia alguns arquivos. Quero receber um e-mail se não houver novos arquivos.
Eu tento algo assim:
---
- 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
Responder1
Experimente isto:
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```