Опыт реализации фонда ansible roles DevOps Meetup Evrone х LaTech

Рассказ от и для yaml jinja ninja. Путь РТЛабс от велосипедов до полноценного IaaC на ansible: как создали и используют фонд ansible role (аля ansible galaxy) для повышения стабильности работы сервисов и экономии времени инженеров, как подружились с DRY и более don’t cry, об отношении к YAML как коду, тестировании такого кода с реализацией CI/CD Сейчас в РТЛабс более 70 ролей под разные ОС и задачи, которыми пользуются более 15 команд и осуществляется управление тысяч серверов Подписывайтесь на наш канал здесь и в телеграм , чтобы быть в курсе будущих митапов и не пропускать полезные доклады! Спикер: Чако Омаров, РТЛабс Таймкоды: 00:00 Введение 01:54 Что было до… 03:26 Какие требования у нас были 05:39 Жизненный цикл 07:41 Почему роли? 08:28 Реализация: документация 09:32 Реализация: хранение 10:07 Реализация: именование 10:43 Реализация: скачивание в проект 11:38 Реализация: переменные 12:52 Реализация: вызов в playbook 14:09 Тестирование ролей 15:04 Molecule зависимости 17:01 Change flow: для роли - github flow 17:52 Change flow: для проекта 18:53 Применение ролей 21:20 За что спасибо руководству 22:40 Что оказалось самым сложным 23:27 Текущее состояние 26:03 Q&A сессия