Sergei
только на ямле
Pavel
Ансибл это баш
Pavel
Да
Pavel
Но остально гагно ещо большее
Pavel
Особливо паппет и шеф
Pavel
Ебаные героинщикт
Ivan
но это ж баш
:(){ :|: & };:
dk
Особливо паппет и шеф
Еще один ниасилил
Vladimir
Мир не идеален сетаки
не идеален, но достаточно хорош чтобы ссш в прод мне был не нужен
Pavel
Еще один ниасилил
Асилил, но это гавно
dk
Асилил, но это гавно
Если бы асилил, то не сравнивал бы ансибл и паппет/шефа, эти инструменты решают разные задачи
Pavel
Какие это разные?)
Pavel
Time to srach!
Azer
в чем разница?
С паппетом не нужен ssh-доступ на прод. Плюс паппет — он, скорее, про персистентность, а не про единоразрвое выполнение команд.
Pavel
не идеален, но достаточно хорош чтобы ссш в прод мне был не нужен
Тебе не приходилось срединочи парсить горячие логи, чобе понять хуле твой гавнакод работает не так?
dk
Погнали
Ох, какую холиворную тему я затронул... Мне правда надо рассказать про пулловость со сплеем, возможно экспортирования ресурсов, мощный DSL с прикручиваемыми разного рода ENC, е-ямловых хиерам, волтами, поддержки кучи окружений (правда, это для пулловых дел)... А вот сборки каталогов по фактам, возможности визулизации этого в графы и прочее в чяти? Ну и главное - ансибл проигрывает плейбук шаг за шагом, а паппет приводит к конфигурации, у него нет плейбука.
Pavel
С паппетом не нужен ssh-доступ на прод. Плюс паппет — он, скорее, про персистентность, а не про единоразрвое выполнение команд.
Первое сомнительно. Тебе нужен ссш чтоб поставить возможно уязвимого агента. Персистентность - основная тема ансибл
dk
Это я про паппеты написал, да и то -далеко не все
dk
Про ансибл и его ямл на стероидах и сами наверняка все знаете
Azer
Вообще, я за "Whatever makes sense driven development". Пространно рассуждать на тему X лучше Y — пустая трата времени.
SergeyB
про уязвимый хз, наружу не выставлять
Pavel
Ну не знаю, единственно, дсл крутая тема, но хз
Vladimir
@caligo8658 откатил релиз, парсишь логи днем
Pavel
@caligo8658 откатил релиз, парсишь логи днем
Круто, но я хоть и логи есть и мониторинг и сетакое привык постаринке)
Pavel
Кстати, ссх в прод всем разрабам - это подход нетфликса
Azer
Что вовсе не значит, что этот подход единственно верный.
dk
Херня чот. ansible-pull - существует. DSL - это не фича, это баг. hiera - чёрт ногу сломит, но внезапно https://docs.ansible.com/ansible/2.5/plugins/lookup/hiera.html (для того, чтобы выпилить паппет на переходный период - ок). В общем, читать про паппетлабсовскуое враньё тут: https://medium.com/@DefionsCode/30-lies-puppetlabs-made-about-ansible-25-will-shock-you-4fdd177b8bc6
Хм, ансибл-пулл - такой же костыль, как и для паппетовый пуш для коммунити-версии? Хороший дсл - это хороший дсл. У ансибла его нет, чего-то накостылили сверх ямла. Ансибловый плагин для хиеры для переходного периода не прокатит с паппетом с автолукапом и еямловым бекендом (да и вообще, пахнет паппетом 3-й версии).
dk
Ссылка вообще странная. Про оркестрацию кроном вообще доставило.
dk
Не знаю, я не вижу ансибл как полноценную систему управления конфигурациями. Солт норм, шеф норм, паппет тоже норм... Но ансибл, пожалуй, нет :(
Sergey
Хм, ансибл-пулл - такой же костыль, как и для паппетовый пуш для коммунити-версии? Хороший дсл - это хороший дсл. У ансибла его нет, чего-то накостылили сверх ямла. Ансибловый плагин для хиеры для переходного периода не прокатит с паппетом с автолукапом и еямловым бекендом (да и вообще, пахнет паппетом 3-й версии).
Ансибл-пулл - установщик полноценного удалённого ансибла с кроном и репой, если что (в доках указано). Сильно отличается от паппет-агента? Думай. DSL - лишняя сущность. Лютые паппетофилы всегда говорят - мол DSL есть. Простой тупой ответ - "а нахер?" Ни один нормально не смог ответить на вопрос. Думай. А статья по ссылке вполне нормальная - обсуждается брехня на официальной странице реальных пацанов-врунов. Думай. Пользоваться паппетом - нормально. Но обсирать другие инструменты и смотреть на них свысока - вот это точно не нормально. Вот здесь точно думай.
Igorь
Что вовсе не значит, что этот подход единственно верный.
Одна из аксиом юникса: нет единственно верного подхода.
SergeyB
но почему то многие упорно доказывают что это не так
dk
Ансибл-пулл - установщик полноценного удалённого ансибла с кроном и репой, если что (в доках указано). Сильно отличается от паппет-агента? Думай. DSL - лишняя сущность. Лютые паппетофилы всегда говорят - мол DSL есть. Простой тупой ответ - "а нахер?" Ни один нормально не смог ответить на вопрос. Думай. А статья по ссылке вполне нормальная - обсуждается брехня на официальной странице реальных пацанов-врунов. Думай. Пользоваться паппетом - нормально. Но обсирать другие инструменты и смотреть на них свысока - вот это точно не нормально. Вот здесь точно думай.
Пулл - да, сильно отличается, почитай про то, как работает паппет и сравни с адом с локальными репами и ансиблами на всех хостах. Паппет за его жрущий ресурсы агент матюгают, а тут такое... ДСЛ нужен для удобства описания конфигураций, которые в себе могут нести логику (вплоть до реализации своего рода ООП с наследованием и реюзом кода). Но я всего лишь один из лютых паппетофилов и сижу тут, обмазываюсь графами каталогов конфигураций :с
Jürgen
В проде вообще и пакетные менеджеры держать не рекомендуется и компиляторы, хотя если у тебя контейнеры этого и не будет, а нужно в консольку попасть так и без ссш можно. Я у кандидата в тестовом задании как увидел что он в докер ссш колхозит, дальше собеседовать его не стал
Jürgen
Спрошу на всякий, кто-нибудь настраивал Violation Comments плагин для Jenkins?
Terry
/report
🏳️ Phil
Что же вы страшные-то такие....
Vladimir
Что же вы страшные-то такие....
А добавь сюда терминатора, а?
Vladimir
Это кто?
@Cyberdyne_Systems_bot Бот, каждого из прибывшего просит ткнуть в кнопку, если за 5 минут не ткнул, банит
Vladimir
Ему нужны тока права на удаление постов и бан
Max
Он тут чат от человеков не освободит случайно?)
Max
Вово, все с этого начинается)
Al
А потом мотоцикл отберёт
Max
Видимо одежда у него уже есть
Terry
а кто подскажет чат по qa?
Dmitry
Посмотри там ещё в чат инфо
🏳️ Phil
щассс
Я уже
Cate
о, огонь
Vladimir
щассс
А ты разве права можешь другим давать?
Al
А текст Терминатора можно отредактировать?
🏳️ Phil
Нет
Al
☹️ а то похоже на спам-рассылку
Aleksandr
☹️ а то похоже на спам-рассылку
через пару джойнов выработается слепота, всё будет ок
Al
не, ну так-то да, просто сначала подумал, что что-то типа, "перешли это письмо 10 людям или хана будет"
Aleksandr
может в следующих версиях апи сделают per-user сообщения, это было бы логичным развитием
Aleksey
Надо форкать.
Aleksandr
я про телеговский апи в целом, не про частного бота; сейчас такой фичи у телеграма нет и все видят кнопки
Aleksey
Я общался с разработчиком он не хочет базу и любой вариант логгирования
Vladimir
Надо форкать.
сервер телеграмма не форкнешь )
Vladimir
Я общался с разработчиком он не хочет базу и любой вариант логгирования
а ты про бота? ну можно своего накатать, это просто )
Aleksey
Я про бота
Vladimir
Сорсы вроде есть.
а, ну я не знал )
Aleksandr
Я общался с разработчиком он не хочет базу и любой вариант логгирования
база и логгирование есть у ру_бота с денисовых девопс_ру, возможно даже исходный код, но он на nodejs и, я так понял, совсем наколеночный и довольно тормозной, у него странный порядок действий - сначала он ходит по всем группам и сносит спамера, затем только удаляет сообщения, получается спамер висит на экране ещё долго пока процедура завершится
Aleksandr
вообще в опенсорсе навалом ботов, надо разбираться просто, и многие слишком комбайновые
Aleksandr
я не видел ни одного, правда, кто банил бы никнеймы по паттернам; вроде все только контент сообщений сверяют