Manipulador correndo atrás de outro manual na função ansible

Manipulador correndo atrás de outro manual na função ansible

Como os manipuladores se comportam quando fazem parte de um manual incluído? Estou usando três manuais e, pelo que entendi, o ansible os executa em sequência. Eu tenho um manipulador que está configurado como parte do segundo manual (verifica se a VM recém-criada está ativa antes de continuar), no entanto, ele está sendo executado após o terceiro manual, que é a atualização do yum.

Arquivo de tarefa principal na função


# tasks file for baseline
- include: vmbuild.yml
- include: vmconfig.yml
- include: yum-update.yml

o manipulador está configurado em handlers/main.yml, o terceiro playbook não deveria ser executado após o segundo ter concluído suas tarefas?

Responder1

Consegui fazer isso funcionar definindo post_tasksjunto com a função, desta forma, uma vez que todas as outras tarefas nos manuais são executadas, a última etapa (atualização do yum) funciona bem, herdando o nome do host da VM das últimas etapas

Espero que isso ajude alguém ..

informação relacionada