Диск: 1 GiB свободно на корне Память: 512 MiB свободно Сеть: доступен git-репозиторий Права: запись в /var/lib/ansible/pull Использовать git tags, а не latest Переменная в роли: {{ lookup('env', 'ANSIBLE TAG', 'last-good') }} Тег last-good обновляется только при успехе Отдельный...
Как безопасно обновлять автономные узлы и быстро возвращаться к рабочему состоянию. preflight: диск, память, сеть, доступность репозитория версионирование: git tag → переменная роли/плейбука lock-файл: защита от параллельных запусков откат: тег last-good и быстрый redeploy...
Инвентарь — это источник правды о вашей инфраструктуре. От структуры зависит скорость плейбуков, читаемость кода и масштабируемость. Форматы (INI/YAML), иерархия групп, host_vars vs group_vars, кэширование динамических источников и production-ready чек-лист.