Aleksey
там выше писали что в любой крупной компании есть любой сабсет технологий
🏳️ Phil
херня которая проводит сообщение у вас код плохо отформатирован
хм... да не, должен быть для перла. но это не важно конечно, perl мертв
dk
ссылку брат
http://lmgtfy.com/?q=perl+critic
Aleksey
http://lmgtfy.com/?q=perl+critic
о. чувак которому не лень пользоватся lmgtfy
dk
Для лиспа такой есть, а для перла не знаю
Мониторингом кода на лиспе ведь лично император заведует
🏳️ Phil
Хотя я до сих пор использую иногда perl как Xshell, потому что shell неудобно (во всём), а bash — это shell вид сбоку.
Евгений
Вообще вы углубились в срач, а я хотел сказать, что скрипты и тулинг таки разные вещи. И скрипты можно хреначить не только на баше
Gleb
В случае изменения апи нужно передеплоивать "микросервис-клиент" (потребляющий апи) и "микросервис-сервер" (предоставляющий апи)
ну как бы вообще ты не должен просто так совместимость ломать делается промежуточная версия с api_v1 и api_v2 условно. Старые сервисы ходят в старую апиху, новые в новую. При этом сделать это можно даже не на уровне приложухи, а на уровне балансера хотя это тоже не без минусов вариант
dk
Что такое тулинг?
Типа когда ты строишь какой-то мутный механизм из скриптов на баше и палок, который как-то рулит инфраструктурой и только ты знаешь как оно работает и где надо пнуть когда не работает. Это называется "админские тулзы", для их написания рекомендуются к испльзованию питон, перл, баш и экспект.
George
как бы по ресурсам это х2, чем просто одним шагом обновить все, что нужно
Oleksandr
А чем тулинг отличается от скриптинга?
Azer
Тулинг — это обычно круд, в котором всё _удобненько_.
Azer
Да.
Azer
Щас это модно называть Self Service Ops.
Oleksandr
Не понял к чему тут crud
Azer
Круд чтобы не страшненькие скрипты в непонятном терминале запускать, а чтобы нажать кнопочку "сделать пиздато"
Oleksandr
Дженкинс и набор плейбуков, которые он дергает можно назвать тулингом?
Azer
Ansible tower над этим натянуть и будет норм.
Azer
Менее популярен Rundeck, у нас какое-то время использовался.
Azer
Это такой красивый запускатор Bash-скриптов через формочку, чтобы девелоперы не пугались накатывать миграцию, например.
George
Ansible tower над этим натянуть и будет норм.
я даже не знаю что лучше... Я бы использовал salt, но ребятам из девов будет страшно набирать команды ))))
George
они хотят кнопочку "сделать хорошо". И вариантов два - либо делать ее, либо быть самому узким местом и запускатором скриптов
George
You are receiving this communication as a Docker Hub account holder and as a valued member of our community. In our ongoing effort to provide the best possible customer experience and highest level of security, we are taking steps to update Docker Hub. To do so, we will be performing scheduled maintenance this Saturday May 4, 2019 from approximately 9:00AM to 7:15PM, US Pacific Daylight Time (UTC-7). During this window, Docker Hub will be operating in a read-only mode. Registry logins and image pulls will continue to work for a majority of this time frame. Pushes however will generally be unavailable. Maintenance activities, approximate timelines and FAQ can be found in our knowledge base article, which we will be updating throughout the maintenance window. We understand that the maintenance process impacts our customers and we apologize in advance for any inconvenience this may cause. We will also provide updates via status.docker.com. Thank you for choosing Docker.
George
новости от #docker
Oleksandr
Кароче берешь что-то для UI, берешь свои скрипты. Натчгиваешь на каждый кнопку и вуаля! Тулинг готов!
dk
Страшнее салта нет системы управления конфигурациями
George
ансибл - это не про управление конфигурацией, к сожалению
George
шеф - говно. Паппет - говно
George
странно, что на гошечке не сделали систему управления конфигурацией. Я считаю, что это вакуум на рынке. Надо его устранить. Как известно, очень сложно выбрать название для нового продукта. Можете накидывать. Например, GO-VNO. GO Very New Orchestrator
George
это про выполнение команд в заданной последовательности
dk
потциму?
Потому, что писать конфигурации на джинже-ямле, а потом еще и пытаться их прочитать, понять или модифицировать... Это придумали злые умы, которые ненавидят опсов.
George
опционально - про идемпотентность (что и позволяет им при определенных ограничениях разливать конфиги)
George
Чем они плохи?
потому что руби?
George
на самом деле ОЧЕНЬ легко посмотреть, например, примеры раскладки прометеуса всеми четырьмя средствами и сделать выводы
George
да, кстати, ансибл-роль там будет в лидерах
dk
потому что руби?
Значит: руби - это плохо (но паппет сюда впутывать не надо, там не надо писать на руби), а писать конфиги на шаблонизаторе и ямле - хорошо? Эка
Dmitry
это в паппете-то не надо писать на руби?! :))
George
Разумеется
я вижу рубоглазие красноглазие
George
В ИНТЕРНЕТЕ КТО-ТО НЕ ПРАВ!
George
срочно вызывайте санитаров
Александр
dk
я вижу рубоглазие красноглазие
Но я не топлю за руби. Я топлю против уродливого кода. 1) для меня руби "еще один яп", не хуже, не лучше прочих. 2) в паппете не надо писать на руби нигде. Факты и шаблоны можно писать не на руби, хотя так делать непринято, а патчить типы и провайдеры не все станут. 3) в шефе надо писать на руби, но им никто не пользуется.
George
1. он мертв, к сожалению. 2. надо. Либо на его угребищном ДСЛ 3. шеф где-то еще дышит, но слава Богу я не там
Azer
Но я не топлю за руби. Я топлю против уродливого кода. 1) для меня руби "еще один яп", не хуже, не лучше прочих. 2) в паппете не надо писать на руби нигде. Факты и шаблоны можно писать не на руби, хотя так делать непринято, а патчить типы и провайдеры не все станут. 3) в шефе надо писать на руби, но им никто не пользуется.
Как пишущий конфиги на паппете подтверждаю это. Писать на руби ну может быть раз приходилось, когда нужны были кастомные факты. Но такое случается крайне редко, чаще всего когда надо поддерживать какой-нибудь привет из прошлого.
dk
1. он мертв, к сожалению. 2. надо. Либо на его угребищном ДСЛ 3. шеф где-то еще дышит, но слава Богу я не там
Угребищный dsl паппета против отличного салтового jinja-yaml-а? Я правильно уловил мысль? Если да, то я лучше отстранюсь от этого срача :3
George
ну, какие плюсы у паппета - хиера? r10k?
George
все вкусовщина. А вот возможность запустить команду в сольте на 1000+ миньонов бесценно
dk
ну, какие плюсы у паппета - хиера? r10k?
Например его код можно читать без душевной боли
dk
все вкусовщина. А вот возможность запустить команду в сольте на 1000+ миньонов бесценно
Чория, болт... Но да, раньше у паппета с выполнением удаленных комманд было сложнее
Azer
Могу назвать одно место, в котором паппет точно отстой: AWS. Можно, конечно, всю обвязку написать, но мне проще будет засунуть ансибл в женькинс и нажать кнопочку.
George
Например его код можно читать без душевной боли
зато в сольте как пайтонщик я могу сделать фигак-фигак и вышел факт
dk
зато в сольте как пайтонщик я могу сделать фигак-фигак и вышел факт
В паппете как пайтонщик ты можешь сделать фигак-фигак и вышел факт
George
ну, в теории, наверное, да 😊 только все равно это костыли
Dmitry
на самом деле всё говно в той или иной области. но ансибил дебажить не в пример проще
Aleksey
я конечно немного утрирую
George
на самом деле всё говно в той или иной области. но ансибил дебажить не в пример проще
ага, с митогеном и включенной параллельностью тасок. Сольт в плане СКОРОСТИ выполнения - на голову выше ансибла
George
terraform ?
ну, это немного про другое