Задать вопрос
@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.'
  • Вопрос задан
  • 345 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    DevOps-инженер с нуля
    19 месяцев
    Далее
  • Яндекс Практикум
    Системный администратор
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Ну сами напишите обретку , если фейлнулся плейбук шлите тем же mail себе емайл, ну или в какой нить дженгкинс засуньте это
Ответ написан
Ваш ответ на вопрос

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

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