Alexander
потом понимаешь, что нужно сделать
Dmitry
бук это конечно книга, она моя, но плейбук - это таки сборник, он мой :)
Roman
тогда лучше и туда и туда
Alexander
тонна правильнее, но управлять этим , полагаю, сложнее
Dmitry
тонна плейбука )
во второй части у него просто опечатка, на самом деле хотел "тонна плейбуков"
Aleksandr
Не придирайтесь к т9))
Dmitry
у меня тонна :))
Dmitry
аццкий монолит - путь к злу :)
Aleksandr
Вот да...
Mihail
а как его раскатывать один. нафиг надо
Dmitry
ну не тонна, ну несколько штук, ну десяток. как попрёт
Dmitry
а как его раскатывать один. нафиг надо
ну раскатывать, допустим, можно тэгами. но нет.
Dmitry
вот как раз с точки зрения "управлять", кмк, в монолите с тонной тэгов запутаться как бы не проще, чем в тонне плейбуков
Alexander
Подкину идейку. Напиши частоиспользуемый код в отдельный файл в функции, а в других баш скриптах храни переменные и вызывай эти функции. Конфиги не нужны
спасибо) вот ещё что нашел https://gist.github.com/pkuczynski/8665367 и https://stackoverflow.com/questions/5014632/how-can-i-parse-a-yaml-file-from-a-linux-shell-script
Anonymous
Если не сложно поставьте пойду 👍 - на то что вам интересно
bama^boy
Зачем конфиги, если можно превратить конфиг в конфиг с тригером логики. Конфиг в данном слуяае лишняя сущность, имхо.
Denis
Dmitry
воу-воу, опять "программирование на конфигах"? :)
Alexander
воу-воу, опять "программирование на конфигах"? :)
вот с другой стороны - скрипт можно запускать в докер-контейнере и каждый раз подкладывать туда разные переменные окружения через docker run -e ...
bama^boy
bama^boy
ansible в типичном использовании то же программирование в конфигах, между прочим
Александр
варвар
Александр
Вы бы еще про синий цветочек icq начали
Ivan
извините, я случайно
Pavel
ansible в типичном использовании то же программирование в конфигах, между прочим
Не программирование в конфигах, а декларативный стиль описания задач 👆
Pavel
Как в языке Пролог типа
Timur
зачем вообще башем что-то парсить?
bama^boy
Не программирование в конфигах, а декларативный стиль описания задач 👆
https://docs.ansible.com/ansible/playbooks_loops.html#nested-loops это что-то не очень декларативно, это скорее императивно
Pavel
зачем вообще башем что-то парсить?
Чтобы можно было применить оператор $? наконец то
Alexander
зачем вообще башем что-то парсить?
да не парсить, просто есть скрипт на баше с чем-то, например, какую-то статистику формирует или бэкапы или ещё что-то... и есть несколько проектов, скрипт тот же самый, только конфиги разные к нему
Alexander
вопрос был про то, как эти данные из конфига заюзать в баше
Александр
а что это?
Старая мулька, тира письма счастья. Мол отошли это сообщение n контактам и твой цветок (иконка) в ICQ станет синим
Seva
а чат опс это вообще, кстати, не только об управлении инфраструктурой
Alexander
DevOps - это разработчики + админы + тестировщики
Pavel
https://docs.ansible.com/ansible/playbooks_loops.html#nested-loops это что-то не очень декларативно, это скорее императивно
Ну да, ансибль не упарывается по декларативности, и вообще у него стиль команд довольно архаичен зачастую
Seva
Старая мулька, тира письма счастья. Мол отошли это сообщение n контактам и твой цветок (иконка) в ICQ станет синим
вот и выросло поколение старперов которым стыдно признаться что они так отсылали сообщение :)
Alexander
тут вот тестировщиков, похоже, совсем мало
Alexander
судя по обсуждаемым темам
Seva
странно что в чате девопса мало тестировщиков, ага
bama^boy
я знаю YandexTank, Jmeter и много других страшных слов)
Seva
Не стыдно, например
та я о Никите :)
Alexander
странно что в чате девопса мало тестировщиков, ага
так DevOps это в том числе и про тестирование
bama^boy
тестировать скучно
Seva
девопс в первую очередь о культуре взаимодействия Dev и Ops
Alexander
http://www.lxpert.info/uploads/images/Logos/devops-diagram.png
Alexander
как видно на рисунке, DevOps - это чёрная дыра, рядом с которой крутятся вот эти три специалиста/команды
bama^boy
хорошо, что sales туда не приплели
Alexander
ну, а мне кажется вполне логичным присутствие тут тестировщиков в этом процессе
mr.
Кто тут тестировщиков потерял?)
mr.
тестировать скучно
это очень спорный вопрос. вручную - определенно да, согласен.
bama^boy
чтобы грамотно тестировать, нужно много знаний и усилий, поэтому в больших компаниях есть целые отделы тестирования
Sergey
без ручного тестирования никак в любом случае
Sergey
но да, автоматизировать нужно по максимуму
Timur
вручную тестировать -- это все равно, что вручную пакеты ставить
Timur
без этого никак на старте любого проекта, но от этого нужно уходить как можно быстрее
Nick
На самом деле нет :). Хорошо, если автоматизация всегда немного позади развития продукта. Потому что если автоматизация всегда on par - это означает, что продукт развивается слишком медленно.
Alex
iotop ни разу не показатель
А что показатель нагрузки на io?
Evgeny
iostat ?
Alexander
иногда от автоматизации больше затрат , чем от её отсутствия, вот когда уже не так - имеет смысл начать что-то автоматизировать
Daniel
без этого никак на старте любого проекта, но от этого нужно уходить как можно быстрее
даже самые упоротые внедрятели автотестов не говорят никогда, что процент успешных проектов больше 20%
Daniel
это означает, что 80% компаний тратят деньги на автотесты зря
Alexander
а что здесь имеется ввиду под автотестами?
Alexander
тесты чего?
bama^boy
покрытие кода, наверное
Alexander
мне интересно, а вообще вот у многих работает система непрерывного деплоя?
Alexander
вроде как в Яндексе именно так?
Alexander
ведь это конечная цель введения кучи тестов?
Timur
когда объем "серверных работ" растет медленнее роста команды, которая этим занимается, можно ничего не автоматизировать и делать все руками. если я правильно понимаю, с тестами все то же самое
Pavel
ведь это конечная цель введения кучи тестов?
Непрерывный деплой и автотесты никак не связаны вообще говоря. По автотестам можно убедиться что нету регрессионных багов при написании нового кода. А задеплоить можно хоть через неделю хоть черезе месяц.
Pavel
И наоборот, можно непрерывно деплоить бажный код без тестов и ловить батхерты пользователей.
Denis
никто не сталвкивался с проблемой, collectd снимает с интфрейса снимает тока один показатель rx или tx а оба не хочет.
Denis
м ?
Dan
кто-нибудь из существующих 616 человек имеет хоть какое-нибудь отношение к СПбИВЦ РЖД?
Dan
Нужны контакты некоторых людей в этой организации и Инфотекс ))
Dan
есть еще такая