Como forçar o manipulador a executar antes de executar uma tarefa no Ansible?

Eu tenho um manual que deve configurar no IP especificado e depois conectar-se a este aplicativo para configurar coisas dentro.

Estou com um problema: preciso reiniciar o aplicativo depois de alterar qualquer coisa na configuração do aplicativo e, se não reiniciar, a conexão falhará (sem conexão, porque o aplicativo não sabe nada sobre a nova configuração com o novo endereço IP " estou tentando acessar).

Meu manual atual:

tasks:
- name: Configure app
  template: src=app.conf.j2 dest=/etc/app.conf
  notify: restart app

- name: Change data in app
  configure_app: host={{new_ip}} data={{data}}

handlers:
- name: restart app
  service: name=app state=restarted

Preciso forçar o manipulador a executar seconfigure_app foi alterado antes de executar 'Alterar dados no aplicativo'.

questionAnswers(1)

yourAnswerToTheQuestion