Max
"а как вот у меня паппет возвращал все компы на старый стэйт, как эта с ансиблой сделать?"
Max
ansible-pull
Max
а как мне вот знать какие плагины и какие плейбуки я запускаю, руки у меня ... заняты.
Max
бери mazer.
Max
рх хотят просто паппет у клиентов вытолкать. имхо.
George
ха-ха-ха
Max
и шеф.
George
я вижу происки редхата во всем
Max
не плохо это, что редхат пытается.
Max
плохо что народ некритично инструменты выбирает.
Eduard
и шеф.
Шеф же в опенсорс ушёл...
Max
ансибл тоже опенсорс. и паппет вроде, и соль, и cfengine...
Max
я не понял.
George
главное, чтобы был платный саппорт
George
😊
Старый
я не понял.
Последний вроде на С
Max
Последний вроде на С
ну и что. зато хреначит сотни тысяч нод за минуты.
Старый
Тормоза Ансибла иногда убивают
Max
а я априори против бест практисез.
Max
за понять чо-те-нада.
Max
и потом выбирать
Старый
Скомпиляй его.
Это ускорит его работу?
Старый
и потом выбирать
То что надо тебе, не факт что нужно другим
Eduard
Это ускорит его работу?
В сочетании с движком - да
Max
То что надо тебе, не факт что нужно другим
не себе выбираю. мне вообще шалаш нужен, водоем с рыбой, и лес с грибами, орехами и ягодами. топорик, и думаю остальное решить смогу
Max
🤣
Timur
Тормоза Ансибла иногда убивают
Разворачивай сразу готовый и настроенный образ - делов-то
Max
Быстро надоест
Есть такой вариант.
Eduard
Это ускорит его работу?
ксс, https://networkgenomics.com/ansible/
Eduard
месяц в проде, полёт отличный. на 20% ускорило из каропки.
Eduard
Это не мерял, смотрел на финальные тайминги
Eduard
Да и у меня сбор артефактов - самая дешёвая функция
Старый
Это не мерял, смотрел на финальные тайминги
У меня иногда факты дольше чем сами джобы
Eduard
У меня иногда факты дольше чем сами джобы
Как ты добился такого результата?
Eduard
Кстати, должно ускорить и их, из архитектуры
Max
и что за инфра....
Старый
какой кеш используете?
А хз, например по поставил на 30 нодах выполнить по 3 задачи с репами, 2 с ядром, 40 пакетов поставить и обновится - привет 6-7 минут факты бывало
Max
может кеш не врубил.
Max
инфра - интранет с вмтварью?
X
У меня иногда факты дольше чем сами джобы
Тоже бывает такое, какие методы лечения подобного?
Max
кеширование, резолвинг.
Max
резолвинг, кеширование.
Max
Хз
динамический инвентарь?
Старый
Max
какая версия ансибла?
Eduard
динамический инвентарь?
А он то тут как мешает
Старый
2,7
Max
тоже кеширования разные есть.
Eduard
У мну динамик, прогон скрипта пару секунд занимает
Eduard
2,7
Багииииииии
Eduard
2.6.9 и работает замечательно ровно всё
Eduard
2.4.* и можно катать цеф :D
Старый
Лол
Max
2,7
резолвинг двусторонний работает? нтп синкнуто?
Max
нтп воздействует на механизм кеширования. напр. если время на контроль ноде отстает, то каждый вызов будет переписываться кеш.
Max
потому что время на таргетах в будущем.
Старый
резолвинг двусторонний работает? нтп синкнуто?
Тупо айпишники, пинг 10 мс, все в локалке
Max
"пинг же проходит!" это известный ответ нетопсов на предмет глюков с маршрутизацией 🤣
Max
пинг по айпи - не эталон.
Max
некоторые операции запускают gethostbyaddr, gethostbyname. сделай strace.
Max
сетевая инфра и время должны быть синкнуты.
Igor
меня в гугле забанили и я чот не знаю что у него спросить. у меня есть папка с плейбуками и я их запускаю из разных папок. т.е. юзер может быть в /var/jenkins/workspace/Jobname и запускает плейбук методом ansible-playbook /data/ansible/playbook.yml
Igor
как мне в ансибле подпихнуть `/var/jenkins/workspace/Jobname` в переменную?
Igor
там есть какая-нибудь магическая переменная или проще передать $(pwd) как параметр?
George
А Дженкинс такие переменные не определяет ?
George
Ну, и вообще у ансибла есть параметр типа --extra-vars
George
Суешь в него blabla=$PWD
George
И жизнь удалась