# Running role with a specific callback plugin

**URL:** <https://forum.ansible.com/t/running-role-with-a-specific-callback-plugin/27856>\
**Category:** Ansible Project\
**Created:** [June 23, 2018, 12:42am UTC](https://forum.ansible.com/t/running-role-with-a-specific-callback-plugin/27856 "2018-06-23T00:42:14Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrew\_nguyen](https://avatars.discourse-cdn.com/v4/letter/a/ee59a6/32.png) [@andrew\_nguyen](https://forum.ansible.com/u/andrew_nguyen)\
**Post date:** [June 23, 2018, 12:42am UTC](https://forum.ansible.com/t/running-role-with-a-specific-callback-plugin/27856/1 "2018-06-23T00:42:14Z")

</div>

Hello all,

Is there a way to run a role with a specific callback plugin? The plugin would only be used for that role.

---

<div class="post-metadata">

**Author:** ![Karl\_Auer1](https://avatars.discourse-cdn.com/v4/letter/k/b77776/32.png) [@Karl\_Auer1](https://forum.ansible.com/u/Karl_Auer1)\
**Post date:** [June 23, 2018, 1:47am UTC](https://forum.ansible.com/t/running-role-with-a-specific-callback-plugin/27856/2 "2018-06-23T01:47:23Z")

</div>

What is a callback plugin?

---

<div class="post-metadata">

**Author:** ![andrew\_nguyen](https://avatars.discourse-cdn.com/v4/letter/a/ee59a6/32.png) [@andrew\_nguyen](https://forum.ansible.com/u/andrew_nguyen)\
**Post date:** [June 23, 2018, 1:59am UTC](https://forum.ansible.com/t/running-role-with-a-specific-callback-plugin/27856/3 "2018-06-23T01:59:18Z")

</div>

Helo Karl,

This is what I am referring to.

[https://docs.ansible.com/ansible/2.5/plugins/callback.html](https://docs.ansible.com/ansible/2.5/plugins/callback.html)

---

<div class="post-metadata">

**Author:** ![andrew\_nguyen](https://avatars.discourse-cdn.com/v4/letter/a/ee59a6/32.png) [@andrew\_nguyen](https://forum.ansible.com/u/andrew_nguyen)\
**Post date:** [June 23, 2018, 7:38pm UTC](https://forum.ansible.com/t/running-role-with-a-specific-callback-plugin/27856/4 "2018-06-23T19:38:30Z")

</div>

I’ve managed to do this using the following link as a reference.

[https://stackoverflow.com/questions/32470801/specifying-a-particular-callback-to-be-used-in-playbook](https://stackoverflow.com/questions/32470801/specifying-a-particular-callback-to-be-used-in-playbook)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/ansible/original/1X/1882d9a01da5d8996a862359b0913cc568a39b84.svg) [@system](https://forum.ansible.com/u/system)\
**Post date:** [June 25, 2018, 3:58pm UTC](https://forum.ansible.com/t/running-role-with-a-specific-callback-plugin/27856/5 "2018-06-25T15:58:41Z")

</div>

callback plugins are 'per run', Ansible doesn't have a way to make  
them per play, much less per role.
