# Ansible runner\_on\_ok callback

**URL:** <https://forum.ansible.com/t/ansible-runner-on-ok-callback/14358>\
**Category:** Ansible Project\
**Created:** [January 16, 2014, 10:58am UTC](https://forum.ansible.com/t/ansible-runner-on-ok-callback/14358 "2014-01-16T10:58:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chaitanya\_Yenugu](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@Chaitanya\_Yenugu](https://forum.ansible.com/u/Chaitanya_Yenugu)\
**Post date:** [January 16, 2014, 10:58am UTC](https://forum.ansible.com/t/ansible-runner-on-ok-callback/14358/1 "2014-01-16T10:58:11Z")

</div>

How can I get task name in runner\_on\_ok callback?

---

<div class="post-metadata">

**Author:** ![sivel](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/sivel/32/1198_2.png) [@sivel](https://forum.ansible.com/u/sivel)\
**Post date:** [January 16, 2014, 3:33pm UTC](https://forum.ansible.com/t/ansible-runner-on-ok-callback/14358/2 "2014-01-16T15:33:18Z")

</div>

The task should be exposed to your callback plugin as self.task. This is set using ansible.callbacks.set\_task

self.task should have an attribute of ‘name’, so I imagine something like self.task.name would give you what you are looking for.

---

<div class="post-metadata">

**Author:** ![Chaitanya\_Yenugu](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@Chaitanya\_Yenugu](https://forum.ansible.com/u/Chaitanya_Yenugu)\
**Post date:** [January 24, 2014, 12:55pm UTC](https://forum.ansible.com/t/ansible-runner-on-ok-callback/14358/3 "2014-01-24T12:55:22Z")

</div>

Thank you , it worked.
