any_errors_fatal play option should mark all hosts as failed if any fails

The Ansible documentation says this:

The any_errors_fatal play option will mark all hosts as failed if any fails, causing an immediate abort

When I opened a ticket about this, it was closed as a documentation bug.

https://github.com/ansible/ansible/issues/57138

Unfortunately, I believe is should cause all of the hosts to fail. Currently, there is no indication in the recap that the play failed. Unless a user is paying careful attention to the information above the recap, they may never know that the play failed. This recap should mark all the hosts failed or provide some indication that the play did not complete for a particular host (possibly an incomplete=1 or something similar).

I opened the ticket originally because some admin were running into this problem, and I don’t believe training people to play closer attention is the correct solution to automation when it can be addressed in a programmatic way.

Sorry to be confrontational, but I really think this needs to be addressed differently.