# display reason for skipping a task

**URL:** <https://forum.ansible.com/t/display-reason-for-skipping-a-task/13381>\
**Category:** Ansible Project\
**Created:** [August 29, 2013, 5:08pm UTC](https://forum.ansible.com/t/display-reason-for-skipping-a-task/13381 "2013-08-29T17:08:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matt\_Bone](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@Matt\_Bone](https://forum.ansible.com/u/Matt_Bone)\
**Post date:** [August 29, 2013, 5:08pm UTC](https://forum.ansible.com/t/display-reason-for-skipping-a-task/13381/1 "2013-08-29T17:08:05Z")

</div>

I was wondering if anyone has thought about letting ansible display the reason it’s skipping a task in playbook. For example, I often run my playbooks with ‘–check -diff’ and it would be neat to see if a task is being skipped because of a conditional or because the module doesn’t support check mode.

Is this something that’s even implementable?

Thanks,  
–matt

---

<div class="post-metadata">

**Author:** ![James\_Cammarata1](https://avatars.discourse-cdn.com/v4/letter/j/d26b3c/32.png) [@James\_Cammarata1](https://forum.ansible.com/u/James_Cammarata1)\
**Post date:** [August 29, 2013, 5:18pm UTC](https://forum.ansible.com/t/display-reason-for-skipping-a-task/13381/2 "2013-08-29T17:18:16Z")

</div>

Feel free to open an issue on github, if -v doesn’t show the reason why it’s skipped it might make sense to add it there.

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan2](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@Michael\_DeHaan2](https://forum.ansible.com/u/Michael_DeHaan2)\
**Post date:** [August 30, 2013, 12:24am UTC](https://forum.ansible.com/t/display-reason-for-skipping-a-task/13381/3 "2013-08-30T00:24:26Z")

</div>

It’s technically implementable but will need to be done in such a way it doesn’t break the signature of any existing callbacks.
