Task с notify: Restart nginx при changed ставит handler в очередь; в конце play handler выполняется один раз. Для немедленного срабатывания — meta: flush_handlers.
Разбор
- Имена handler должны совпадать (или listen).
- Несколько notify на один handler схлопываются.
- Handler не сработает, если task ok без changed.
- Порядок handlers — порядок определения при flush.
Итог
notify связывает изменение конфига с отложенным рестартом.