Есть следующая ситуация: проект может разворачиваться двумя способами - баш

скрипт и ансибл, по сути, они оба повторяют друг друна, но никак не связаны. У ансибла есть преимущество, что можно с одного хоста на все остальные развернуть, с башем не так, нужно руками доставлять эти скрипты. Из этого появляется идея, что можно ансиблом доставлять скрипты со всеми необходимыми пакетами и запускать ансиблом скрипт. Насколько это норм вариант? Скрипты намного быстрее, да и поддерживать всего один алгоритм придется. Ансибл, к сожалению, довольно медленный (возможно, руки кривые, принимаю), но по сути там все делается одинаково. Что скажете по этому поводу, кто-то сталкивался с подобной ситуацией?

11 ответов

19 просмотров

Можно ансиблом доставлять скрипты

Если хочешь баш - ансибл тебе не нужен. Возьми pdsh и похожие инструменты и юзай)

Sergey-Sobolev Автор вопроса
Mikhail Khoroshev
Если хочешь баш - ансибл тебе не нужен. Возьми pds...

да, просто к ансиблу уже все привыкли, так что его оставить нужно, но при этом есть вариант сохранить удобство ансибла и привести все к одному алгоритму

Sergey Sobolev
да, просто к ансиблу уже все привыкли, так что его...

Попробуй ассинхрон. М.б. поможет. Потом, есть статья на хабре "ускоряем ансибл", полезно - https://habr.com/ru/post/516028/

Sergey-Sobolev Автор вопроса
Mikhail Khoroshev
Попробуй ассинхрон. М.б. поможет. Потом, есть стат...

спасибо, почитаю. В своем время уже pipelining = True делал, довольно хороший буст получил

Sergey Sobolev
спасибо, почитаю. В своем время уже pipelining = T...

я ща скажу... МИТОГЕН.... о нет... меня сейчас закидают помидорами

George Gaál
я ща скажу... МИТОГЕН.... о нет... меня сейчас зак...

Дык оно само сломалось, даже закидывать не надо: там такая куча магии под капотом, что >2.9.27 не поддерживается

George Gaál
я ща скажу... МИТОГЕН.... о нет... меня сейчас зак...

можешь подробней рассказать про митоген и почему он плох?) или я неправильно мысль понял… пользуемся митогеном, буки ускоряет, пока не споткнулись об камни) интересно об что можно споткнуться

Alexandr Orloff
можешь подробней рассказать про митоген и почему о...

ну тут по сути 2 момента - во-первых митоген всегда отстает от версии апстрима по поддержке, порой достаточно долго, во-вторых - это непредсказуемое поведение и ошибки которые ты не зарезолвишь по гуглу и ансибловым ресурсам, в половине случаев - ищи сам что пошло не так и вообще сам разбирайся что это не так из-за митогена

Alexandr Orloff
можешь подробней рассказать про митоген и почему о...

тоже работаю с митогеном. В винде. через cyqwin со сборкой части модулей опять же в cyqwin. Наблюдаю нечастые ошибки по стримам - когда плейбук отработал и не смог корректно завершить процесс в винде. Некритично - все отрабатывает в норме. Остальных ошибок пока не встретил

Похожие вопросы

Обсуждают сегодня

Кто хочет поиграться в легкий взлом специально уязвимого приложения? :) Ваше задани - вы студент группы 416 - оценку в 100 баллов и найти 10 флагов (текстовых) формата Step0...
Andrii Kurdiumov
4
Привет Хочу сделать аналог iCloud’а для своих проектов, чтобы пользовательская информация хранилась в облаке, была доступна во всех сервисах, её можно было подсасывать везде)...
Виталий
9
код Event::listen('cms.page.display', function (&$content, $slug, $page, $html) { if (is_object($content)) { dump($content); } else { dump($s...
Point 111
3
<div class="report-widget"> <h3 style="margin-bottom:10px;"> <?= e(__($this->property('title'))) ?> </h3> <button type="submit" data-request-flash ...
Vladimir 
2
Точно проблема в твиге?
Vladimir 
5
Ребят, а почему вызов add-tag может возвращать не нулевой код даже если операция прошла успешно? Дело в том, что образ корректно помечается, но ветка заходит в "then"... gclou...
Philipp Bondarev
2
<div class="report-widget"> <h3 style="margin-bottom:10px;"> <?= e(__($this->property('title'))) ?> </h3> <button type="submit" data-control="popup...
Point 111
1
@LeMaX10 а ты же делаешь в своем боте капчу на вход в чат? или так же на первое сообщение?
Sergey
4
Всем привет. Не понимаю, в чём тут шутка юмора. Убирается только разрешение на send_messages. А send_media_messages остаётся. Как сделать, чтобы оба убирались? await b...
Alexander
2
Я же правильно понял что editMessageMedia позволят добавить в текст фото, но не позволяет изменить текст сообщения?
Stargrapefruit
1
Карта сайта