Задать вопрос
@sergeyxx12xx

Как сделать так чтобы в ansible при ошибке выполнения playbook отпровлялось письмо на почту?

---
- hosts: doc

tasks:
- name: rm
shell: rm -rf /tmp/ansbl12
- name: mkdir
shell: mkdir /tmp/ansbl12
- shell: /usr/bin/uptime
register: out
- debug: var=out.stderr

handlers:
- mail:
host='ru.ru.ru.ru'
port=25
to=""
from="Ansible "
subject='Ansible-report'
body='System {{ ansible_hostname }} has been successfully provisioned.'
  • Вопрос задан
  • 328 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Ну сами напишите обретку , если фейлнулся плейбук шлите тем же mail себе емайл, ну или в какой нить дженгкинс засуньте это
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы