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'.