На больших проектах сложность создают границы state и ролей, зависимости, drift, длительные планы, секреты и безопасное обновление общих модулей.
Какие главные проблемы и боли при работе с Terraform и Ansible на больших проектах?
На больших проектах сложность создают границы state и ролей, зависимости, drift, длительные планы, секреты и безопасное обновление общих модулей.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
На больших проектах сложность создают границы state и ролей, зависимости, drift, длительные планы, секреты и безопасное обновление общих модулей.
Разделяйте области ответственности, закрепляйте версии, проверяйте изменения на небольшом окружении. Избегайте огромного общего state и неявного порядка ролей без необходимости. Важно контролировать blast radius и возможность восстановления, а не только сокращать код.