Инфраструктура как код не заканчивается на успешном terraform apply

Миф о воспроизводимости ломается в первый аварийный день. Продакшн часто держится на ручном sysctl, локальном конфиге и файле, который кто-то защитил через chattr +i, чтобы спасти систему от очередного деплоя.

Ansible и Terraform должны описывать не только желаемое состояние, но и границы изменений. Immutable Linux полезен, пока исключения видны, проверяются и попадают в репозиторий. Иначе «неизменяемый» сервер превращается в археологический объект.

Перед аварией проверьте три вещи:

  • diff состояния против Git и фактической машины;
  • атрибуты lsattr для критических конфигов;
  • воспроизводимость восстановления на чистом узле.

Мониторинг покажет симптом. Код и счетчики ядра объяснят причину. Конфигурация, которую нельзя восстановить с нуля, не является инфраструктурой как код.

#ftops #devops #linux #freebsd #sre #инфраструктура https://ftops.space

Инфраструктура как код не заканчивается на успешном terraform apply
Миф о воспроизводимости ломается в первый аварийный день | Сетка — социальная сеть от hh.ru