Ansible 파일 확인 및 메일 보내기

Ansible 파일 확인 및 메일 보내기

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```

관련 정보