Я новичок в Ansible и столкнулся с поведением, которое не могу объяснить.
Я запускаю книгу с заданием для настройки NGINX. В какой-то момент я использовал модуль blockinfile
для изменения файла конфигурации / etc / nginx / sites-enabled / default, но затем изменил его, чтобы использовать модуль template
для перезаписи всего файла. Теперь playbook на компьютере, на котором я запускаю ansible, - playbook имеет самую последнюю версию, но результат на целевом сервере выглядит так, как будто работает более старая версия play, поскольку файл содержит блок, а не содержимое шаблона.
Playbook определенно запущен, так как я могу удалить файл, и он воссоздается, но со старой версией.
С чего начать устранение неполадок?
Может быть относится к git согласно этому вопросу: Старый ansible playbook выполняется каждый раз