Старый
😂
Старый
давайте подумаем, куда переедут конторы и тд, в случае, если решим отключаться от мирового интернета
Анатолий
Синие киты, говорите? Море, говорите?
Анатолий
Всё понятно с вашими докерами
Aleksey
Дмитрий
Дмитрий
оптом
Igor
Анатолий
Я намекал на море китов :)
Анатолий
Хрыч, всю политоту ещё вчера без тебя обсосали. Ты где был? )
Старый
Vladimir
@erzentd с политотой в cloud_flood
Aleksey
даже в девопс флудилке не рады предложенной теме.
Анатолий
Aleksey
хрыч. дальше ro.
Александр
Александр
Пусть пищдует в клаудфлуд
Mikhail
Парни, можно ли как-нибудь заставить Ansible, при запуске плэйбука в pipeline Дженкинса, при запуске модуля pause передавать управление на Дженкинс, который бы просил confirmation от пользователя?
Т.е. грубо говоря, чтобы срабатывал как input в pipeline?
Mikhail
То есть идет таск через дженкинс деплоится, вдруг билд стопорится, и табличка "Товарищ, проверь!"
G72K
Mikhail
G72K
Не знаю, давно не щупал. По старой памяти сам дженкинс вообще ничего не умеет
Dmitry
discontinuous deployment. никогда не понимал этого
G72K
Гораздо интереснее вопрос - научился ли ансибл сохранять внутренний стейт раннера, чтобы потом продолжить?
Mikhail
G72K
Оно же отавляет absible-playbook висеть? Хочется чтобы сохранило на диск и вышло
Bogdan (SirEdvin)
Bogdan (SirEdvin)
Не все ведь могут в автотесты "это сложно и вообще далеко не всего можно покрыть автотестами" (С)
Mikhail
Mikhail
Насколько помню, оно будет выполнять плэйбук с того момента, которого он закончился.
Mikhail
Mikhail
G72K
Это херня, всякие register и set_fact пропадут и ниче работать не будет
Mikhail
G72K
Это не то. Во время выполнения плейбука есть состояние внутренних переменных, если их не восстановить, ничего не поедет в более менее нетривиальных плейбуках.
Mikhail
Как вообще лучше реализовать:
Есть ситуация, когда наш аутсорсер присылает нам билд, шаги которого ТИПОВЫЕ, но выполнять их нужно в строго обозначенном порядке. На все эти шаги написаны роли. Сейчас это работает так: человек правит main.yml, выстраивая сценарий, правит темплейты конфигов, запускает плэйбук и фигачит стейдж. Запускает тесты. Смотрит ручками. Потом запускает прод, запускает тесты, смотрит ручками. Далее коммитит изменения и пушит все в гитлаб.
Моя мысль:
Убрать шаги с ручками, сократить работу человека до минорных правок сценария деплоя и клика кнопки "Build now" в Дженкинсе. Но сценарий деплоя может реально серьезно меняться. Поэтому думаю, может быть мне заставлять юзера условно писать в multiline-string'е план деплоя, используя простые элементарные выражение, а потом в pipeline, используя groovy, парсить этот мультилайн, выстраивать сценарий, дергать его, запускать тесты... Эдакий динамичный pipeline?
Или моя задумка изначально херня?
Mikhail
Почему вообще хотим уйти от подхода с "руками":
1. Люди косячат. Не коммитят пришедшие релизы, мудят, не вписывают переменные, и.т.д. и.т.п. В этом плане, видим, что Дженкинс позволит меньше мудить.
2. Скоро разработка целиком переедет к нам и все это можно будет запихнуть в один веселый CI/CD паравоз, который будет нестись навстречу счастью.
Дмитрий
Aleksey
задумка ок. руки оторвать ок. вопрос только успешности реализации.
Старый
Почему вообще хотим уйти от подхода с "руками":
1. Люди косячат. Не коммитят пришедшие релизы, мудят, не вписывают переменные, и.т.д. и.т.п. В этом плане, видим, что Дженкинс позволит меньше мудить.
2. Скоро разработка целиком переедет к нам и все это можно будет запихнуть в один веселый CI/CD паравоз, который будет нестись навстречу счастью.
знаешь, я недавно с похожими хотителями общался, одна вот беда ток, там 15 уже файлов с кодом на питоне более чем в 200 строк, за то да, типа всё делается из команды в слаке
Старый
Unknown
сорь, промазал
Anonymous
15 мелких утилит на Питоне против меньшей вероятности фейла? Че б не переделать
Bogdan (SirEdvin)
Bogdan (SirEdvin)
Мой подход)
Oleg
Mikhail
prompt?
Ты про галеру? Нет, не промпт.
Если про стиль написания - ну соррян, я тот еще косноязычник (Если так можно вообще сказать).
Tadeusz
Чернокнижник)
Анатолий
баш, руби, питон. сколько разных языков должно быть в деплойменте для полного счастья? :)
CMy3u🐈
100500
Mikhail
Sergey
Анатолий
Mikhail
Mikhail
Но это все баловство, имхо.
Sergey
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
бл я сейчас поциков из девопс группы спросил, "есть ли собесы с девопсами, как у Клиппера?"
Ivan
вот у них Высокомерия ппц
Ivan
онтон как обычно
Andrew
че там че там, что я пропустил?
Ivan
Это про соседний чатик)
Andrew
Не я понял, прост не видел че там антон жжет
Ivan
Andrew
И совершил роковую ошибку?