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_tasks
junto 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 ..