Пайплайн должен быть не только механизмом доставки

Хороший GitLab CI для платформы показывает контур, inventory, limit, теги, параметры запуска и выполняет проверки до применения изменений.

Проверки до и после применения важнее красивого playbook

Перед изменением нужно проверить входные условия, после - подтвердить, что сервисы работают и результат действительно применился.

Минимум ручной магии

Чем меньше неявных действий на нодах, тем проще сопровождать систему. Особенно это важно для Kerberos, Ranger, YARN, Spark и Kafka.

Когда автоматизация действительно снижает риск

Автоматизация полезна, когда фиксирует процесс целиком: подготовку, применение, проверку и понятный вывод ошибок. Иначе CI/CD становится просто еще одним способом быстро размножить ручную ошибку.