http://www.devopspro.ru/wp-content/uploads/2017/09/YuryIgnatov-320x280.jpg
Express 42, Россия

Юрий Игнатов


В должности старшего инженера в компании Express42 Юрий разрабатывает и внедряет решения для непрерывной поставки продуктов enterprise-организаций, помогает с адаптацией DevOps-практик, а так же проводит обучения и мастер-классы  по дисциплинам автоматизации и управлению конфигурацией.




Свяжитесь



Мастер-класс

Дата: 15 ноября
Время проведения: 10:00–16:00
Место проведения: Deworkacy, Красный Октябрь
Язык проведения: русский

Управление конфигурацией с помощью Ansible

1. Управление конфигурацией в DevOps
Описание проблем, которые решает система управления конфигурацией (СУК), описание области применимости. Основные сущности Ansible: плейбуки, роли, модули, переменные, хосты и группы (inventory), теги. Идемпотентность и повторяемость, расширеный язык YAML.
Практика: настройка рабочей станции для работы с Ansible.
2. Инфраструктура как код
Описания инфраструктуры в виде кода. Типы запуска ansible, интеграция ansible с популярными облаками.
Практика: знакомство с основными модулями, работы с переменными, шаблонами, ролями и группами хостов в Ansible.
3. Работа с данными в Ansible
Управление конфигурацией через данные о конфигурации, разделение данных по окружениям, группам хостов и хостам, приоритеты переменных. Работа с секретными данными с помощью ansible vault.
Практика: описание конфигурации полноценного сервиса (web-сервер, сервер приложений, база данных) с помощью Ansible.
4. Процесс управления конфигурацией с помощью Ansible
Workflow работы с Ansible, ansible galaxy, работа с внешними ролями, лучшие практики по управлению зависимостями в коде конфигурации, по тестированию кода конфигурации и устранению ошибок при применении конфигурации.
Практика: интеграция с системой мониторинга

Требования к участникам
● Наличие ноутбука с OSX или Linux с установленным любимым текстовым редактором
● Базовое знание ОС Linux
● Полезным будет знание системы контроля версий git