Molecule для Ansible: от идемпотентности до замены нод кластера на примере etcd
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Многие DevOps‑инженеры пишут базовые тесты на Molecule, но сталкиваются со сложностями при тестировании продвинутых сценариев: идемпотентность после обновлений, отказоустойчивость, интеграция с внешними сервисами, замена нод в кластере. Это приводит к рискам в продакшене и увеличивает время на отладку.
На воркшопе мы разберём готовые сценарии для etcd кластера (распределённое key‑value хранилище), покрывающие эти случаи. Вы узнаете, как настроить удобную среду для тестов, обходить типичные проблемы с идемпотентностью, отлаживать тесты без лишних перезапусков и верифицировать взаимодействие с инфраструктурой мониторинга. Применение этих практик экономит 2–3 дня на настройке тестовой инфраструктуры и повышает надёжность Ansible‑ролей за счёт автоматической проверки сложных сценариев. Подход применим для любых ролей, работающих с распределёнными системами и требующих тестирования кластерных взаимодействий, обновлений версий и интеграции с внешними сервисами.
Lead of Platrform RnD
Видео
Другие доклады секции
Воркшопы