Инфраструктура как код не заканчивается на успешном terraform apply
Миф о воспроизводимости ломается в первый аварийный день. Продакшн часто держится на ручном sysctl, локальном конфиге и файле, который кто-то защитил через chattr +i, чтобы спасти систему от очередного деплоя.
Ansible и Terraform должны описывать не только желаемое состояние, но и границы изменений. Immutable Linux полезен, пока исключения видны, проверяются и попадают в репозиторий. Иначе «неизменяемый» сервер превращается в археологический объект.
Перед аварией проверьте три вещи:
- diff состояния против Git и фактической машины;
- атрибуты lsattr для критических конфигов;
- воспроизводимость восстановления на чистом узле.
Мониторинг покажет симптом. Код и счетчики ядра объяснят причину. Конфигурация, которую нельзя восстановить с нуля, не является инфраструктурой как код.
#ftops #devops #linux #freebsd #sre #инфраструктура https://ftops.space