От ручного развёртывания к IaC: тестовая инфраструктура без боли
- SQADays / 39
-
40 мин
Тестовые стенды часто появляются “как-нибудь”: вручную, по инструкциям в wiki, с уникальными настройками, которые знает только один человек в команде. В результате окружения дрейфуют, ломаются в самый неподходящий момент, а на их подготовку уходит слишком много времени.
В докладе расскажу, как мы применили Infrastructure as Code для развёртывания тестовой инфраструктуры и превратили этот процесс в воспроизводимый и управляемый конвейер. Покажу, как связка Terraform + Ansible + Proxmox помогла нам автоматизировать создание виртуальных машин, настройку окружений и подготовку стендов для задач тестирования и разработки.
Поговорим не только о том, что получилось, но и о том, с какими проблемами столкнулись: шаблоны ВМ, хранение состояний, идемпотентность, управление конфигурацией, права доступа, стоимость ошибок и сопротивление ручным привычкам. Доклад будет полезен QA,DevOps, SRE, разработчикам и тимлидам, которые хотят получать предсказуемые тестовые окружения и снизить ручные операции.