Я хотел бы получать сообщение по электронной почте всякий раз, когда один из хостов в ansible не может быть доступен по SSH.
Я попытался написать playbook для этого (см. ниже). После сбора фактов все недоступные хосты отбрасываются, поэтому моя задача отправки письма никогда не выполняется для недоступных хостов.
-name: Check host accessibility hosts: all tasks: - local_action: shell ssh deploy@{{ansible_hostname}} echo OK register: check_ssh - local_action: debug msg="{{check_ssh.stdout}}" when: check_ssh.stdout != "OK"
Большое спасибо.