Nikolay Markov
Вот её и прикрутили
офигеть достижение, она за вечер за пивом прикручивается
Vlad
офигеть достижение, она за вечер за пивом прикручивается
Ну проблема медленного рассмотрения коммитов есть
Serge
Ёбушки-воробышки! Это что реально работает у них? Почему это не дефолт мы поняли. Интересно, оно достаточно протестировано, чтобы это использовать...
Serge
сраный редхат
Нет там ничего от редхата, только бабки.
Nikolay Markov
Нет там ничего от редхата, только бабки.
тогда почему медленно коммиты рассматривают?
Nikolay Markov
потому что кокс и шлюхи, кодить некогда?
Serge
Нет там ничего от редхата, только бабки.
Редхатовская багзила вполне круто реагирует. Слежу за несколькими багами, работа вполне идёт
Serge
потому что кокс и шлюхи, кодить некогда?
Типа того. Они обсуждают как лучше тестировать продукт и мержат модули в основной проект из выделенного репозитория.
Nikolay Markov
а у них нет contrib?
Nikolay Markov
вроде ж была поддержка плагинов кастомных, почему бы это не развить?
Serge
а у них нет contrib?
Они всё смержили жи.
Nikolay Markov
Они всё смержили жи.
все смержили, а теперь плюются, когда код не на питоне?
Nikolay Markov
это клиника
Serge
Они всё смержили жи.
Это очередной из их гениальных высеров.
Pavel
Типа того. Они обсуждают как лучше тестировать продукт и мержат модули в основной проект из выделенного репозитория.
вообще они пытаются поддерживать достаточно большой зоопарк.... потому и тестить девелопить долго
Nikolay Markov
и какой там особо зоопарк-то?
Pavel
так тестить сторонние плагины - не их проблема
да там и основными модулями тоже не все гладко
Nikolay Markov
да там и основными модулями тоже не все гладко
да немудрено, если на код глянуть
Nikolay Markov
но у них же набор тестов есть уже под это все
Nikolay Markov
осталось только код переписать
Nikolay Markov
в 2.х уже сильно лучше стало
Pavel
да немудрено, если на код глянуть
не-не у меня слабые нервы измученные нарзаном
Dmitrii
nginx
Albert
nginx
так это ж роль а не модуль...
Dmitrii
Ну не суть
Dmitrii
Идея то не меняется
Albert
Идея нет, просто не понятно было..
Albert
Мы просто сами так используем, правда без company_name
Alexey
Всем хорошей недели!
Alexey
ребят а что нибудь трогал ARA-Аnsible Run Analysis: https://github.com/openstack/ara
Alexey
??
Albert
Первый раз вижу.... Хочу попробовать ))
Albert
А он только показывает что произошло? Или можно еще ансибл запускать на нем?
Alf 🙀
согласно документашке - только анализ
Alf 🙀
такое в целом тебе и дженкинс покажет.
Albert
такое в целом тебе и дженкинс покажет.
Неа... Видео посмотри. Они прям показывают какие инклуды даже были, и что запускали
Alf 🙀
Неа... Видео посмотри. Они прям показывают какие инклуды даже были, и что запускали
да посмотрел я видео, толку то. чем эта инфа юзабельна? вот есть такой молодец который взял и нафигачил плэйбук с миллиардом инклудов просто потому что ему так хотелось ну и он мог, выкатываешь ты значит что то кудато и тут оно неожиданно встало раком. чем этот анализис тебе поможет? лог того как у тебя бегал ансибл посмотреть? посмотреть где конкретно оно валилось? ну так это все и дженкинс тебе покажет. инклуды то они тебе нафига?
Alf 🙀
у тебя роллоут раком встал а ты в анализис тыкаешь. не ну ок.
VVM
Можно как-то остановить таск если на одном из серверов failed? Сейчас так TASK [stop server & start server] ********************************************** fatal: [server1]: FAILED! => {описание что failed} changed: [server2] а надо остановится и не выполнять на server2. ansible 2.2.2.0 Debian 8
feature
"The any_errors_fatal play option will mark all hosts as failed if any fails, causing an immediate abort"
Alf 🙀
опция на плей
VVM
any_errors_fatal нашел, попробовал, не помогло. Такое ощущение что следующий таск остановил, а в этом доделал на всех хостах. Хотя хосты обрабатываются по одному. Опция -f 1
Alf 🙀
сделай serial:1
Alf 🙀
он будет по одному хосту брать
Alf 🙀
и any_errors_fatal на это навесь
Alf 🙀
тогда поможет
VVM
Спасибо. Попробую.
Тигран
Всем привет! что делает strategy:free? В доке четкого описания нет
Alf 🙀
Всем привет! что делает strategy:free? В доке четкого описания нет
strategy ships with ansible free, which allows each host to run until the end of the play as fast as it can.: из доки
Alf 🙀
у тебя есть список хостов -20 допустим тебе надо параллельно на них выполнить одно и тоже вот стратеджи фрии это и делает
Alf 🙀
не надо путать с форками это совершенно другая история
Тигран
именно параллельно или асинхронно?
Alf 🙀
параллельно. с чего вы взяли что оно может быть асинхронно?
Alf 🙀
за асинк poll отвечает
Тигран
спасибо!)
Andrey
что-то сегодня набеги на чаты участились
Artem
запостили линк в чатике докера ;)
Aleksey
В чате DevOps
Aleksey
Всем привет! что делает strategy:free? В доке четкого описания нет
она крутая. позовляет наебнуть кластер намного быстрее.
Aleksey
ибо синхронизации между тасками нет никакой
Тигран
Artem
ну или там да)
Тигран
а как можно условиями контроллировать подключение ролей к плейбуку?
Тигран
допустим, у меня есть конфиг, в котором указано, какие роли нужно включить к плейбуку, какие нет
Aleksey
дык группами
Тигран
т.е мне нужно что то типа
Тигран
--- - name: Start replication process hosts: webservers roles: {% config.b2 == true %}- b2{% endif %} {% config.s3 == true %}- s3{% endif %}
Тигран
группа ролей заранее неизвестна
Тигран
она настраивается конечным клиентом
Тигран
в итоге получается json конфиг
Тигран
где есть true/false
Тигран
как можно это обыграть?
Aleksey
у меня похожее