DevOps Pro Moscow 2018

Юрий Игнатов

Express 42, Россия

 

Дата: 13 ноября

Время проведения: 10:00 — 17:00

Язык: Русский

 

КУПИТЬ БИЛЕТ

Юрий Игнатов

Express 42, Россия

 

Дата: 13 ноября

Время проведения: 10:00 — 17:00

Язык: Русский

 

КУПИТЬ БИЛЕТ

Биография

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

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

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

На воркшопе мы разберем как управление конфигурацией (Configuration Management) помогает разрабатывать и выпускать цифровые продукты. Рассмотрим проблемы, которые решает управление конфигурацией, когда эта практика применима. Познакомимся с основами Ansible, такими как плейбуки, роли, модули, переменные, хосты и их группы, тэги, идемпотентность и повторяемость, YAML синтакс. Разберем как интегрировать управление конфигурацией на Ansible с конвейером непрерывной поставки (CI/CD pipeline)

Программа

  • Про управление конфигурацией
  • Основы Ansible
  • Создание Ansible ролей и работа с ролями сообщества
  • Managing three-tier application with Ansible
  • Развертывание и управление трехзвенным приложением
  • Управление данными (в т.ч. секретными) с Ansible
  • Процесс работы для управления конфигурацией

Цели

  • Понять цели и пользу от управления конфигурацией.
  • Научиться использовать сущности Ansible (модули, переменные, шаблоны и тд).
  • Попрактиковаться в написании и использовании Ansible ролей и плейбуков.
  • Научиться интегрировать Ansible с существующей инфраструктурой.
  • Научиться интегрировать Ansible в конвейер непрерывной поставки (CI/CD).

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

Разработчики, Системные администраторы, сотрудники отделов эксплуатации и тестирования.

Предварительные условия курса

  • Должен быть ноутбук с установленной ОС Linux или OSX с работающим Wi-Fi и текстовым редактором.
  • Нужно знать остановы ОС Linux.
  • Полезен будет опыт работы с системами контроля версий и понимание работы веб-приложений.