Митап про Ansible, простота спасет мир
Специалисты компании Ансибл говорят о своем продукте, как о средоточении простоты. Так ли это? Хорошо ли подходит YAML для описания инфраструктуры в виде кода?
На эти вопросы будут отвечать специалисты из компаний Workato, МГ Апокриф и Git in Sky.
Регистрируйтесь на странице мероприятия на meetup.com и приезжайте.
Митап будет приходить при поддержке компании Badoo.
Место: Офис компании Badoo.Время: четверг, 16 апреля 2015 года, 18:00.
Трансляция
Программа
Доклады
Ansible как ядро системы конфигурирования тестовой инфраструктуры, orchestration и production-инфраструктуры.
Легковесность Ansible позволят минимальными тратами поддерживать конфигурацию, которая будет использоваться в разных системах и окружениях (production, vagrant, packer).
Как писать модули для Ansible
Тезисы:- кратко про тестовую обвязку (hacking/test-module), работа с не-системным python2,
- интерфейс взаимодействия ansible с модулем, формат результата (простой, json) с примером тривиального модуля на bash, пример на python,
- стандартная обвязка для написания модулей на python (разбор и валидация аргументов, возврат результатов),
- работа со сложными аргументами (работа с массивами и словарями yaml),
- идемпотентность работы модуля (module.check_mode),
- документация к модулю,
- работа с внешними зависимостями (корректные ошибки).
Опыт использование Ansible
Наша компания использует Ansible уже более года, и за это время мы накопили много удобных и не очень приемов его использования. Поскольку не всегда один инженер из нашей компании может прочитать и понять плейбук другого, приходится уметь объяснять наши трюки, а, там где объяснения, там и доклад на митап. Давайте вместе поглядим на то, что умеет Ansible, и прольем слезы радости!
Докладчики
Глеб Помыкалов
Web-разработчик и руководитель в компаниях Qik, Skype, Microsoft, Toptal, сейчас работает в Workato.
Константин Грибов
Основные области интереса — работа с неструктурированными данными, поиск, распределенные системы, оркестровка.
В основном, занимаюсь разработкой под JVM (Java и Scala), прототипы и некоторые вспомогательные вещи пишу на Ruby и Python. Также интересуюсь инфраструктурными компонентами, занимаюсь поддержкой и развитием части компонент гетерогенной системы, используемой внутри компании.
По мере возможности участвую в open source проектах. В частности, являюсь Apache Tika PMC & committer'ом.
Александр Чистяков
Харизматичный и популярный докладчик многих конференций.
Как добраться
Москва, Цветной бульвар, дом 2, строение 1, БЦ "Легенды Цветного"