My talk on PiterUnited Q4 2014

Preview:

DESCRIPTION

My talk on PiterUnited Q4 2014

Citation preview

Девять месяцев с Ansible

Будем пробовать, пока не получится мальчик

Александр Чистяков, главный инженер Git in Sky,

2014

Было

§ В марте 2014 года я впервые увидел Ansible§ (и сразу прочитал доклад: http://goo.gl/96i2wJ )§ Мы сразу же начали использовать Ansible у себя§ (о чем был еще один доклад: http://goo.gl/Hrwl27 )

Восемь месяцев с Ansible. 2014

Стало

§ 30 различных проектов под управлением Ansible§ Основной CM tool у нас в компании§ 236 плейбуков (не обязательно различных*)§ Несколько ролей (одна или две)§ Я не использую роли — пока не умею

* DRY is a myth (c) Игорь Сысоев

Восемь месяцев с Ansible. 2014

Как это работает у меня

§ Путевые заметки, о которых упоминал предыдущий

докладчик, я веду прямо в Ansible§ Основные команды (грубая оценка):

command, apt (или yum), template§ Наивная идемпотентность§ ansible-pull (машина управляет собой сама)§ I repeat myself

Восемь месяцев с Ansible. 2014

Что офигенно

§ Ansible офигенно* быстро разрабатывается§ Ansible офигенно простой (надо бы метрики?)§ Под Ansible офигенно быстро писать§ * “офигенно” != “хорошо”

Восемь месяцев с Ansible. 2014

Что хорошо

§ Я не могу себе представить поддержку 30

разных проектов на Chef или Puppet§ ^ к слову о простоте§ Нет выделенного сервера, нет навязанных

правил

Восемь месяцев с Ansible. 2014

Что интересно

§ Митигация DDoS курильщика:§ with_items§ 4 сервера§ 500+ IP-адресов§ Потому что мы можем!

Восемь месяцев с Ansible. 2014

Что плохо

§ Разработчики Ansible умеют ломать обратную

совместимость§ К слову, разработчики Salt умеют это значительно

лучше§ Так, например, разработчики поменяли layout

репозитория — ansible-pull тут же отвалился§ Autodiscovery? Это не про Ansible (и хорошо?)

Восемь месяцев с Ansible. 2014

Выводы:

§ Мы используем Ansible§ Вы, наверное, тоже можете§ Но лучше — наймите нас :)

Восемь месяцев с Ansible. 2014

Традиционный слайд

§ DevOps-40: русский — значит трезвый!

Восемь месяцев с Ansible. 2014

С вами был Александр Чистяков,главный инженер Git in Sky

alex@gitinsky.comhttp://gitinsky.com

http://meetup.com/DevOps-40

Пожалуйста, ваши вопросы.

OMG у нас получилось!

Recommended