Пайплайн должен быть не только механизмом доставки
Хороший GitLab CI для платформы показывает контур, inventory, limit, теги, параметры запуска и выполняет проверки до применения изменений.
Проверки до и после применения важнее красивого playbook
Перед изменением нужно проверить входные условия, после - подтвердить, что сервисы работают и результат действительно применился.
Минимум ручной магии
Чем меньше неявных действий на нодах, тем проще сопровождать систему. Особенно это важно для Kerberos, Ranger, YARN, Spark и Kafka.
Когда автоматизация действительно снижает риск
Автоматизация полезна, когда фиксирует процесс целиком: подготовку, применение, проверку и понятный вывод ошибок. Иначе CI/CD становится просто еще одним способом быстро размножить ручную ошибку.