Sergey
кстати про ансибл. есть возможность параллельного выполнения plays в 1 плейбуке?
Нет. Они сверху вниз. Ну либо async, но ты этого не хочешь.
Max
Нет. Они сверху вниз. Ну либо async, но ты этого не хочешь.
т.е., если я маркирую play async, он выполняется асинхронно вместе со всеми кто асинк?
Max
читаю страничку.
Sergey
Ну нееее, плей ты не можешь отмаркировать подобным образом, только отдельные таски: https://docs.ansible.com/ansible/latest/user_guide/playbooks_async.html
Max
ага, врубился вроде бы.
Sergey
Правда, есть ещё планировщик под названием free: https://docs.ansible.com/ansible/latest/plugins/strategy/
Max
аааа, strategy!
Sergey
да, это из области strategy plugins
Sergey
теоретически ты можешь запилить прям свой планирощик, другое дело - хорошо бы сначала понимать, а нафига это нужно
Sergey
😃 отличный повод порушить окружение
Max
скорость - хорошо. хаос ... в данном случае не очень.
Max
и еще думаю, что локальный питон начнет глючить, это же все 1 процесс.
Sergey
скорость - хорошо. хаос ... в данном случае не очень.
кстати, если я правильно понимаю, то как раз всякие лютые штуки типа blue-green деплоев должны нативно делаться именно через strategy plugins.
Max
не вижу шкварки от заморота с плагином strategy....
Max
кроме того, что bg делается в связке с тестированием.
Max
т.е. последеплойным тестированием.
Max
и так не на все 100% плавный процесс
Alex
Я не могу придумать юзкейс для применения иных strategy , кроме дефолта, кто подскажет?
Alex
Для общего развития скорее
Timur
Я не могу придумать юзкейс для применения иных strategy , кроме дефолта, кто подскажет?
Выше был пример с апгрейдом серверов по одному, с выводом и вводом в лоад-балансер
Timur
Alex
Ну может быть
citius
вот буквально щас тоже пришла в голову эта идея. например накатываются две роли, совершенно независимые, типа одна ставит консул, другая node_exporter. хостов немало, порядка 20. последовательно это очень долго. почему бы их не выполнять параллельно?
Dr. L.S.Dee
Тут нет этого бота, штоле?
Anonymous
Hi anyone integrate google voice with ansible?
George
Стремная история
George
Попросишь установить консул, а он ребут потребует
George
В остальном - если просто раскатить - почему бы и нет
George
George
Они не могут себе сайт нормально сделать
Vitaly
Нубывает, накосячил с index.html ктото
Vitaly
Точнее автоиндекс включен
Sergey
Они не могут себе сайт нормально сделать
Это норм. Сайт (дока) генерится по дереву исходников, в эту часть вообще мало кто заглядывает.
Timur
Они не могут себе сайт нормально сделать
Ты не туда зашел просто. Надо вот так: https://docs.ansible.com/ansible/latest/plugins/strategy.html
Vladimir
Ждём продолжения что ещё не так в ансибле ))
George
Ты не туда зашел просто. Надо вот так: https://docs.ansible.com/ansible/latest/plugins/strategy.html
ну, конечно, я виноват, что не туда зашел. Хорошо, что не побили и целым ушел
George
бесплатная психотерапия )
Timur
Пора плату вводить :)
Vlad
George
вы вводите ценз на вступление в группу? А как же свобода слова?
Vlad
Ой, не тот стикер
George
Вы нам не рады?
George
Vlad
Вы нам не рады?
по Фрейду..
Timur
Вы нам не рады?
Вы хотите об этом поговорить? :)
Vlad
Люди добрые, какие есть аналоги polemarch?
Vlad
Ansible Tower
спасибо
Dr. L.S.Dee
Или AWX, если сразу за Tower платить не готовы.
Dr. L.S.Dee
Скупой платит дважды
Там было слово "сразу". Понравится - можно на тауэр перекатиться, не понравится - что ж, как говорил Семен Семеныч Горбунков, "будем искать".
Aleksey
Vlad
Чо не так с полемарчем?
я пока только осваиваюсь с ansible, и серверов у меня не больше сотни. Просто пока что рассматриваю варианты и ищу подходящий мне
Aleksey
А. Тогда постарайтесь избегать морд. В ансимбле они не помогают
Aleksey
Один фиг потом встраивать в ci и такое
Vlad
Хорошо, спасибо)
Vlad
Sergey
А. Тогда постарайтесь избегать морд. В ансимбле они не помогают
Только не надо вот этого вот CI-шовинизма 😊 Всё зависит от задачи. Веб-морда - это, по сути, удобная запускалка того же Ansible. Не обязательно помнить все параметры, да и контроль доступа/группы/вот это вот всё/хранение логов никто не отменял. Однако дальше уже по вкусу - кто использует Tower, кто - AWX, кто - Polemarch, кто - Rundeck.
Div
https://github.com/ansible-semaphore/semaphore
Div
жгите. я ссылку на всякий хранил.