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 <[email protected]> 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
>
>
> 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].
>> 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/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<https://groups.google.com/d/msgid/ansible-project/CAD8N0v80QkZkEyfrURaapeT7U14d%3Dbu%2Bpxkecvnj9UAYxpvcrA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CA%2BnsWgxwZKqO%3D%3DRLmoSSe7_GAmUey1xG8OK5Nazb0n9g_YryhQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to