You can also call handlers of a dependency role. May be cleaner than including files or explicitly listing roles in a playbook just for the purpose of role to role relationship. E.g.:
-
roles/my-handlers/handlers/main.yml
--- - name: nginx restart service: > name=nginx state=restarted
-
roles/my-other/meta/main.yml
--- dependencies: - role: my-handlers
-
roles/my-other/tasks/main.yml
--- - copy: > src=nginx.conf dest=/etc/nginx/ notify: nginx restart