my talk on piterunited q4 2014
DESCRIPTION
My talk on PiterUnited Q4 2014TRANSCRIPT
Девять месяцев с 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
[email protected]://gitinsky.com
http://meetup.com/DevOps-40
Пожалуйста, ваши вопросы.
OMG у нас получилось!