Продукт
Разработка
13. Ansible. Разработка ролей
Lead DevOps, ВТБ
Константин Брюханов
Привет!
Сегодня нас ждет продолжение знакомства с Ansible, а также продолжим погружение в роли.
Your browser does not support the video tag.
Цели:
Знакомство с понятием Ansible-роли
Учимся использовать переменные
Работаем с Ansible-galaxy
Знакомство с Molecule
Пишем плейбук и роль
На этом занятии
Теория
Как устроены Ansible-роли
Как устроены переменные ролей
Что такое Galaxy
Как тестировать роли
Практика
Создание роли
Создание шаблона
Тестирование роли
Инструменты
Ansible
Galaxy
Molecule
Основные (новые) термины и понятия, изученные за занятие:
Defaults
Набор значений по умолчанию для переменных роли
Molecule
Фреймворк тестирования ролей
Galaxy
Утилита для скачивания зависимостей в виде ролей
Requirements.yml
Файл с перечнем требуемых в плейбуке ролей
Handlers
Обработчики событий, вызываемые в роли
Начать занятие