@DrUnich

Какой порядок выполнения handlers при вызове зависимой роли?

Есть две роли: main и depend. У основной - main в meta прописана зависимость от другой роли - depend. В роли depend есть таски, которые дергают свои хэндлеры. При вызове роли main сначала выполняются таски роли depend, потом таски роли main, потом хэндлеры роли depend и в конце хэндлеры роли main. Правильное ли это поведение? Почему хэндлеры роли depend выполняются не после тасков роли depend? Как сделать, чтобы порядок выполнения был такой: таски depend -> хэндлеры depend -> таски main -> хэндлеры main?
  • Вопрос задан
  • 251 просмотр
Решения вопроса 1
Похоже, это нормальное поведение. Можно попробовать дернуть выполнение хендлеров в нужный вам момент, вызвав в конце depend таск
meta: flush_handlers
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы