Старый
😂
Alexander 🐕
И разговаривать со своими виртуалами?
Законом не запрещено, парю где хочу!
Старый
давайте подумаем, куда переедут конторы и тд, в случае, если решим отключаться от мирового интернета
Анатолий
Синие киты, говорите? Море, говорите?
Анатолий
Всё понятно с вашими докерами
Дмитрий
оптом
Старый
и сколько людей сразу будут пытаться покинуть Россию
полиции росгвардии и тп хватит как и патронов, пара суток и прекратят
Дмитрий
полиции росгвардии и тп хватит как и патронов, пара суток и прекратят
окей. кто востановит суммы налогов ? явные и не явные эти люди платят
Анатолий
Я намекал на море китов :)
Старый
окей. кто востановит суммы налогов ? явные и не явные эти люди платят
остальные люди, вон омс уже считай отменяют, квартплата на 22% до конца года проезд и топливо на 10-15р до конца года, повышение налогов, и пересмотр кадастровых и других правил, например на даче теплицы теперь облагаются налогом, как и туалет
Анатолий
Хрыч, всю политоту ещё вчера без тебя обсосали. Ты где был? )
Старый
окей. кто востановит суммы налогов ? явные и не явные эти люди платят
сейчас вон уже идёт обсуждение налога на осадки, а там и на воздух сделают
Vladimir
@erzentd с политотой в cloud_flood
Aleksey
даже в девопс флудилке не рады предложенной теме.
Старый
По горло сыты уже? )
скорее в рф не принято, у нас больше любят терпеть
Aleksey
хрыч. дальше ro.
Александр
хрыч. дальше ro.
Забань уже за политоту
Александр
Пусть пищдует в клаудфлуд
Mikhail
Парни, можно ли как-нибудь заставить Ansible, при запуске плэйбука в pipeline Дженкинса, при запуске модуля pause передавать управление на Дженкинс, который бы просил confirmation от пользователя? Т.е. грубо говоря, чтобы срабатывал как input в pipeline?
Mikhail
То есть идет таск через дженкинс деплоится, вдруг билд стопорится, и табличка "Товарищ, проверь!"
Mikhail
G72K
Не знаю, давно не щупал. По старой памяти сам дженкинс вообще ничего не умеет
Dmitry
discontinuous deployment. никогда не понимал этого
G72K
Гораздо интереснее вопрос - научился ли ансибл сохранять внутренний стейт раннера, чтобы потом продолжить?
G72K
Оно же отавляет absible-playbook висеть? Хочется чтобы сохранило на диск и вышло
Bogdan (SirEdvin)
discontinuous deployment. никогда не понимал этого
Потому что бюрократия и прочее)
Bogdan (SirEdvin)
Не все ведь могут в автотесты "это сложно и вообще далеко не всего можно покрыть автотестами" (С)
Mikhail
Насколько помню, оно будет выполнять плэйбук с того момента, которого он закончился.
G72K
Ну вообще есть retry для этого
Это не стейт, а просто шаг с которого продолжить
Mikhail
Не все ведь могут в автотесты "это сложно и вообще далеко не всего можно покрыть автотестами" (С)
У нас есть автотесты, но у нас повышенный уровень паранойи и стремление к HA
G72K
Это херня, всякие register и set_fact пропадут и ниче работать не будет
Mikhail
Это херня, всякие register и set_fact пропадут и ниче работать не будет
retry все факты переопределит заново, насколько помню.
G72K
Это не то. Во время выполнения плейбука есть состояние внутренних переменных, если их не восстановить, ничего не поедет в более менее нетривиальных плейбуках.
Mikhail
Как вообще лучше реализовать: Есть ситуация, когда наш аутсорсер присылает нам билд, шаги которого ТИПОВЫЕ, но выполнять их нужно в строго обозначенном порядке. На все эти шаги написаны роли. Сейчас это работает так: человек правит main.yml, выстраивая сценарий, правит темплейты конфигов, запускает плэйбук и фигачит стейдж. Запускает тесты. Смотрит ручками. Потом запускает прод, запускает тесты, смотрит ручками. Далее коммитит изменения и пушит все в гитлаб. Моя мысль: Убрать шаги с ручками, сократить работу человека до минорных правок сценария деплоя и клика кнопки "Build now" в Дженкинсе. Но сценарий деплоя может реально серьезно меняться. Поэтому думаю, может быть мне заставлять юзера условно писать в multiline-string'е план деплоя, используя простые элементарные выражение, а потом в pipeline, используя groovy, парсить этот мультилайн, выстраивать сценарий, дергать его, запускать тесты... Эдакий динамичный pipeline? Или моя задумка изначально херня?
Mikhail
Почему вообще хотим уйти от подхода с "руками": 1. Люди косячат. Не коммитят пришедшие релизы, мудят, не вписывают переменные, и.т.д. и.т.п. В этом плане, видим, что Дженкинс позволит меньше мудить. 2. Скоро разработка целиком переедет к нам и все это можно будет запихнуть в один веселый CI/CD паравоз, который будет нестись навстречу счастью.
Aleksey
задумка ок. руки оторвать ок. вопрос только успешности реализации.
Unknown
сорь, промазал
Anonymous
15 мелких утилит на Питоне против меньшей вероятности фейла? Че б не переделать
Bogdan (SirEdvin)
Мой подход)
Старый
15 мелких утилит на Питоне против меньшей вероятности фейла? Че б не переделать
ну если по твоему 3000 строк кода уменьшают вероятность фейла, то да, но 3000 строк это только где то 25% от того что ещё надо написать
Mikhail
prompt?
Ты про галеру? Нет, не промпт. Если про стиль написания - ну соррян, я тот еще косноязычник (Если так можно вообще сказать).
Tadeusz
Чернокнижник)
Анатолий
баш, руби, питон. сколько разных языков должно быть в деплойменте для полного счастья? :)
CMy3u🐈
100500
Mikhail
баш, руби, питон. сколько разных языков должно быть в деплойменте для полного счастья? :)
Ну я сам рубираст и рельсораб, но на мой взгляд руби для деплоя... Ну такое себе...
Mikhail
Mikhail
Но это все баловство, имхо.
Sergey
ну или да, таки шеф
Vadim
Всем утра, хочу поднять captvie portal самописный на микротике, но тут есть сложность, во первых хочу авторизацию сделать по SMS, во-вторых, как я понял нормально вогнать бинарь с вебсервером на микротик не получится. И что бы как-то контролировать из далека Вопрос: как правильно разрулить данную ситуацию? Сейчас читаю про freeradius И схема мне представляется такой: radius <-> captive portal <-| ^--------Роутер--------------- | халявщикиНасколько такая схема жизнеспособна? Нужен ли мне здесь вообще radius или можно как-то обойтись без него (хочу все же контролировать как-то пропуск руками для своих без прямого подключения к роутеру)
Mikhail
Всем утра, хочу поднять captvie portal самописный на микротике, но тут есть сложность, во первых хочу авторизацию сделать по SMS, во-вторых, как я понял нормально вогнать бинарь с вебсервером на микротик не получится. И что бы как-то контролировать из далека Вопрос: как правильно разрулить данную ситуацию? Сейчас читаю про freeradius И схема мне представляется такой: radius <-> captive portal <-| ^--------Роутер--------------- | халявщикиНасколько такая схема жизнеспособна? Нужен ли мне здесь вообще radius или можно как-то обойтись без него (хочу все же контролировать как-то пропуск руками для своих без прямого подключения к роутеру)
>нормально вогнать бинарь с вебсервером на микротик не получится Если микротик хороший или аппа не тяжелая, то можешь крутить в метароутере. А так при включении hotspot'а ты спокойно можешь фронт пилить, там крутятся на встроенном веб-сервачке его, хотспота, страницы. >Нужен ли мне здесь вообще radius или можно как-то обойтись без него Ну хз, мне кажется NAS должен быть.
Mikhail
Кэптивы, к слову, далеко не на всех устройствах нормально отрабатывают. Я фрилансил на поцанов, у которых сервис Wi-Fi авторизации, они отказались от него.
Vadim
Ну я знаю, что монжо на его стороне поднять php'шный captive portal, просто сама идея была попробовать свои силы в Go и сделать внешний сервис с логином. Какие вообще есть способы сделать login в роутере с помощью удаленного сервиса?
Ivan
бл я сейчас поциков из девопс группы спросил, "есть ли собесы с девопсами, как у Клиппера?"
Ivan
вот у них Высокомерия ппц
Ivan
онтон как обычно
Andrew
че там че там, что я пропустил?
Ivan
Это про соседний чатик)
Andrew
Не я понял, прост не видел че там антон жжет
Ivan
Не я понял, прост не видел че там антон жжет
А это парень спросил в девопс джобсе
Andrew
И совершил роковую ошибку?