Infrastructure as Code с нуля: как уйти от ручного управления инфраструктурой с помощью OpenTofu

DevOps практики и культура

Управление конфигурацией
Автоматизация разработки, доставки, эксплуатации
Инфраструктура

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

DevOps инженеры. Те, кто хочет познакомиться с Terraform/OpenTofu, AWX и внедрять GitOps подход.

Тезисы

DevOps-команда нашего департамента в YADRO поддерживает больше десяти команд разработки. Нередко от разных команд приходят схожие задачи по изменению инфраструктуры: нужно выделить виртуальные машины для экспериментов, создать базу данных в PostgreSQL и т. д. Раньше большинство подобных задач отправлялись в Infra-часть нашей команды или решались DevOps-инженерами самостоятельно, причем вручную. Нам удалось упорядочить этот хаос и прийти к единообразному управлению инфраструктурными сервисами с помощью GitOps-подхода на основе Terraform/OpenTofu.

В докладе я поделюсь опытом перехода на Infrastructure as Code и выделю преимущества подхода для DevOps-команд. Проиллюстрирую сказанное примерами реализации GitOps для популярных инструментов: OpenStack, DNS, PostgreSQL, S3, Apache Kafka, Ansible AWX и других.

Всегда хотел быть крутым программистом, но потом стал DevOps и понял, что не ошибся. Люблю автоматизировать рутину и делать рабочие процессы удобнее. Увлекаюсь футболом в качестве болельщика и историей.

Видео

Другие доклады секции

DevOps практики и культура

Мой тех.дир - cамодур!
Юлия Жерносек

Выгоревший Безработный