You would need to utilize a callback plugin. Your CallbackModule class could implement a counter attribute, and runner_on_failed could increment and check the count.
If it exceeds a threshold, fire off some form of message. You can see some examples at https://github.com/ansible/ansible/tree/devel/plugins/callbacks On Monday, May 19, 2014, Mike Titus <[email protected]> wrote: > Is there any way, during the execution of a playbook, to access the > current failure count? The final failure count is displayed in the PLAY > RECAP section of the log output: > > xxx.xx.xx.xxx : ok=37 changed=1 unreachable=0 failed=3 > > Before the playbook completes, I want to check the failure count and send > an alert if n > 1. > > Thanks, > > Mike > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to > [email protected]<javascript:_e(%7B%7D,'cvml','ansible-project%[email protected]');> > . > To post to this group, send email to > [email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');> > . > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/b13c2ee0-117c-4695-a887-fc4d2c9456eb%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/b13c2ee0-117c-4695-a887-fc4d2c9456eb%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Matt Martz [email protected] http://sivel.net/ -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAD8N0v80QkZkEyfrURaapeT7U14d%3Dbu%2Bpxkecvnj9UAYxpvcrA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
