--
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 ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/b13c2ee0-117c-4695-a887-fc4d2c9456eb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAD8N0v80QkZkEyfrURaapeT7U14d%3Dbu%2Bpxkecvnj9UAYxpvcrA%40mail.gmail.com.
Currently yes. I'm not opposed to the callback system being modified to keep these kind of counts, however, though I believe currently callback plugins do live in fork memory, thus it might not be possible.Would have to dive in deeper.
Callback plugin is a possible answer.
On Mon, May 19, 2014 at 3:16 PM, Matt Martz <ma...@sivel.net> wrote:
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
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 ansible-project+unsubscribe@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/b13c2ee0-117c-4695-a887-fc4d2c9456eb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/126444dd-aa6c-44ae-bd91-9e5cc27498ce%40googlegroups.com.