# Sharing handler across multiple plays

**URL:** <https://forum.ansible.com/t/sharing-handler-across-multiple-plays/20492>\
**Category:** Ansible Project\
**Created:** [February 8, 2016, 11:52pm UTC](https://forum.ansible.com/t/sharing-handler-across-multiple-plays/20492 "2016-02-08T23:52:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anand\_Buddhdev](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@Anand\_Buddhdev](https://forum.ansible.com/u/Anand_Buddhdev)\
**Post date:** [February 8, 2016, 11:52pm UTC](https://forum.ansible.com/t/sharing-handler-across-multiple-plays/20492/1 "2016-02-08T23:52:50Z")

</div>

Hello Ansible users and dev,

Is there any way to define a handler once, and use it in roles in multiple plays in a playbook? For example, if I have:

- hosts: set1  
roles:

- role1

- hosts: set2  
roles:

- role2

How can I define a handler once, to use in both roles?

Regards,  
Anand
