@devops_ru

Страница 207 из 4568
Alexander
25.05.2016
07:09:22
Кстати, а кто какую архитектуру для ансибля выбрал?

Все в одной плейбуке, или тонна плейбука?

Alexander
25.05.2016
07:11:30
чат это уведомления, у них нет статусов - в процессе, сделано и так далее
да, но если это для команды из 1-3 человек, то в общем-то и ок

то есть каждый день видишь, что ситуация ухудшается

Google
Alexander
25.05.2016
07:11:51
потом понимаешь, что нужно сделать

Dmitry
25.05.2016
07:11:54
бук это конечно книга, она моя, но плейбук - это таки сборник, он мой :)

Roman
25.05.2016
07:11:58
тогда лучше и туда и туда

Mihail
25.05.2016
07:12:36
Alexander
25.05.2016
07:12:59
тонна правильнее, но управлять этим , полагаю, сложнее

Dmitry
25.05.2016
07:13:14
тонна плейбука )
во второй части у него просто опечатка, на самом деле хотел "тонна плейбуков"

Alexander
25.05.2016
07:13:17
Не придирайтесь к т9))

Dmitry
25.05.2016
07:13:20
у меня тонна :))

аццкий монолит - путь к злу :)

Alexander
25.05.2016
07:14:18
Вот да...

Mihail
25.05.2016
07:14:41
а как его раскатывать один. нафиг надо

Dmitry
25.05.2016
07:14:43
ну не тонна, ну несколько штук, ну десяток. как попрёт

Google
Dmitry
25.05.2016
07:14:58
а как его раскатывать один. нафиг надо
ну раскатывать, допустим, можно тэгами. но нет.

вот как раз с точки зрения "управлять", кмк, в монолите с тонной тэгов запутаться как бы не проще, чем в тонне плейбуков

Alexander
25.05.2016
07:18:31
Подкину идейку. Напиши частоиспользуемый код в отдельный файл в функции, а в других баш скриптах храни переменные и вызывай эти функции. Конфиги не нужны
спасибо) вот ещё что нашел https://gist.github.com/pkuczynski/8665367 и https://stackoverflow.com/questions/5014632/how-can-i-parse-a-yaml-file-from-a-linux-shell-script

Dasha
25.05.2016
07:19:50
Если не сложно поставьте пойду ? - на то что вам интересно

bama^boy
25.05.2016
07:22:53
Зачем конфиги, если можно превратить конфиг в конфиг с тригером логики. Конфиг в данном слуяае лишняя сущность, имхо.

Dmitry
25.05.2016
07:31:54
воу-воу, опять "программирование на конфигах"? :)

Alexander
25.05.2016
07:46:41
воу-воу, опять "программирование на конфигах"? :)
вот с другой стороны - скрипт можно запускать в докер-контейнере и каждый раз подкладывать туда разные переменные окружения через docker run -e ...

bama^boy
25.05.2016
08:04:08
воу-воу, опять "программирование на конфигах"? :)
Парсить в баше yaml ничем не лучше.

ansible в типичном использовании то же программирование в конфигах, между прочим

Александр
25.05.2016
08:51:12
варвар

Вы бы еще про синий цветочек icq начали

Ivan
25.05.2016
08:52:09
извините, я случайно

Pavel
25.05.2016
08:55:34
ansible в типичном использовании то же программирование в конфигах, между прочим
Не программирование в конфигах, а декларативный стиль описания задач ?

Как в языке Пролог типа

Timur
25.05.2016
09:14:37
зачем вообще башем что-то парсить?

bama^boy
25.05.2016
09:17:16
Не программирование в конфигах, а декларативный стиль описания задач ?
https://docs.ansible.com/ansible/playbooks_loops.html#nested-loops это что-то не очень декларативно, это скорее императивно

Pavel
25.05.2016
09:17:18
зачем вообще башем что-то парсить?
Чтобы можно было применить оператор $? наконец то

Alexander
25.05.2016
09:17:46
зачем вообще башем что-то парсить?
да не парсить, просто есть скрипт на баше с чем-то, например, какую-то статистику формирует или бэкапы или ещё что-то... и есть несколько проектов, скрипт тот же самый, только конфиги разные к нему

вопрос был про то, как эти данные из конфига заюзать в баше

Google
Александр
25.05.2016
09:18:12
а что это?
Старая мулька, тира письма счастья. Мол отошли это сообщение n контактам и твой цветок (иконка) в ICQ станет синим

Vsevolod
25.05.2016
09:18:26
а чат опс это вообще, кстати, не только об управлении инфраструктурой

Alexander
25.05.2016
09:19:07
DevOps - это разработчики + админы + тестировщики

Pavel
25.05.2016
09:19:09
https://docs.ansible.com/ansible/playbooks_loops.html#nested-loops это что-то не очень декларативно, это скорее императивно
Ну да, ансибль не упарывается по декларативности, и вообще у него стиль команд довольно архаичен зачастую

Vsevolod
25.05.2016
09:19:10
Старая мулька, тира письма счастья. Мол отошли это сообщение n контактам и твой цветок (иконка) в ICQ станет синим
вот и выросло поколение старперов которым стыдно признаться что они так отсылали сообщение :)

Alexander
25.05.2016
09:19:24
тут вот тестировщиков, похоже, совсем мало

судя по обсуждаемым темам

Vsevolod
25.05.2016
09:19:44
странно что в чате девопса мало тестировщиков, ага

bama^boy
25.05.2016
09:19:48
я знаю YandexTank, Jmeter и много других страшных слов)

Vsevolod
25.05.2016
09:19:54
Не стыдно, например
та я о Никите :)

Alexander
25.05.2016
09:20:10
странно что в чате девопса мало тестировщиков, ага
так DevOps это в том числе и про тестирование

bama^boy
25.05.2016
09:20:27
тестировать скучно

Vsevolod
25.05.2016
09:20:36
девопс в первую очередь о культуре взаимодействия Dev и Ops

Alexander
25.05.2016
09:22:00
http://www.lxpert.info/uploads/images/Logos/devops-diagram.png

как видно на рисунке, DevOps - это чёрная дыра, рядом с которой крутятся вот эти три специалиста/команды

Admin
ERROR: S client not available

bama^boy
25.05.2016
09:26:35
хорошо, что sales туда не приплели

Alexander
25.05.2016
09:27:01
ну, а мне кажется вполне логичным присутствие тут тестировщиков в этом процессе

mr.
25.05.2016
09:29:29
Кто тут тестировщиков потерял?)

Google
mr.
25.05.2016
09:29:58
тестировать скучно
это очень спорный вопрос. вручную - определенно да, согласен.

bama^boy
25.05.2016
09:30:55
чтобы грамотно тестировать, нужно много знаний и усилий, поэтому в больших компаниях есть целые отделы тестирования

Sergey
25.05.2016
09:31:04
без ручного тестирования никак в любом случае

но да, автоматизировать нужно по максимуму

Timur
25.05.2016
09:33:53
вручную тестировать -- это все равно, что вручную пакеты ставить

без этого никак на старте любого проекта, но от этого нужно уходить как можно быстрее

Nick
25.05.2016
09:38:33
На самом деле нет :). Хорошо, если автоматизация всегда немного позади развития продукта. Потому что если автоматизация всегда on par - это означает, что продукт развивается слишком медленно.

Alex
25.05.2016
09:39:28
iotop ни разу не показатель
А что показатель нагрузки на io?

Evgeny
25.05.2016
09:40:49
iostat ?

Alexander
25.05.2016
09:47:42
иногда от автоматизации больше затрат , чем от её отсутствия, вот когда уже не так - имеет смысл начать что-то автоматизировать

Daniel
25.05.2016
09:48:00
без этого никак на старте любого проекта, но от этого нужно уходить как можно быстрее
даже самые упоротые внедрятели автотестов не говорят никогда, что процент успешных проектов больше 20%

это означает, что 80% компаний тратят деньги на автотесты зря

Alexander
25.05.2016
09:50:02
а что здесь имеется ввиду под автотестами?

тесты чего?

bama^boy
25.05.2016
09:50:16
покрытие кода, наверное

Alexander
25.05.2016
09:51:20
мне интересно, а вообще вот у многих работает система непрерывного деплоя?

вроде как в Яндексе именно так?

ведь это конечная цель введения кучи тестов?

Timur
25.05.2016
09:55:02
когда объем "серверных работ" растет медленнее роста команды, которая этим занимается, можно ничего не автоматизировать и делать все руками. если я правильно понимаю, с тестами все то же самое

Pavel
25.05.2016
10:20:53
ведь это конечная цель введения кучи тестов?
Непрерывный деплой и автотесты никак не связаны вообще говоря. По автотестам можно убедиться что нету регрессионных багов при написании нового кода. А задеплоить можно хоть через неделю хоть черезе месяц.

Google
Pavel
25.05.2016
10:22:28
И наоборот, можно непрерывно деплоить бажный код без тестов и ловить батхерты пользователей.

ptchol
25.05.2016
10:41:49
никто не сталвкивался с проблемой, collectd снимает с интфрейса снимает тока один показатель rx или tx а оба не хочет.

м ?

Страница 207 из 4568