( listen
é um novo recurso 2.2 que não foi lançado até o momento, por isso não vou usá-lo)
Uma notificação é como uma tarefa regular (ou algo assim), exceto que é acionada por um evento, então basicamente você pode fazer algo assim, isso é meio feio (e inseguro, pois a máquina deve ter acesso ssh ao remoto servidores), mas deve funcionar.
handlers:
- name: restart my remote service
command: ssh user@myserver -- service restart myservice
Mas a Ansible tem uma maneira mais elegante de lidar com isso com delegate_to
handlers:
- name: restart my remote service
service: name=myserver state=restarted
delegate_to: myserver
O que ele faz, a tarefa do manipulador será executada no (s) servidor (es) com que você delegou a tarefa. e depois plug-in para a sua tarefa como você disse na pergunta.