Ansible изменил config, но сервис не перезапустился?
Ansible изменил config, но сервис не перезапустился? Проверьте, не упала ли следующая task после notify. По умолчанию: config changed → handler notified → later task failed → handler на этом host не выполняется Результат: файл уже новый сервис ещё не перечитал его Есть: force_handlers: true или: --force-handlers Но это не универсальное решение. Если failure означает, что deployment ещё не готов, forced restart может сделать хуже. И unreachable host может помешать handler даже при force handlers. Отдельно существует: meta: flush_handlers Он позволяет выполнить уже notified handlers раньше, но тоже требует понимания failure path. Проверяйте: play recap → changed task → notify → failed task → handler execution → фактическое состояние сервиса Сохраните этот сценарий для ревью playbook, который меняет конфигурацию production-сервисов. #УЦФОРС #Ansible #DevOps #Автоматизация #Эксплуатация