
Sergey
04.09.2018
17:45:31
Потом просто пишешь джобы на запуск ролей с что то вроде...

Эдуард
04.09.2018
17:46:48

Sergey
04.09.2018
17:47:10
-i inventory/perf zabbix-agent.yml -e "env=perf bin-project=db"

Эдуард
04.09.2018
17:47:18

Google

Sergey
04.09.2018
17:47:29
Хехехе
Или речь шла именно в зависимости от веток?

Dmitry
04.09.2018
17:56:40

Sergey
04.09.2018
17:57:29
Так
У тебя деплой единственная тачка которая не меняется

Dmitry
04.09.2018
17:58:18
допустим.

Sergey
04.09.2018
17:58:42
Все среды можно выкатывать ролями типа через pvesh если proxmox(мой случай)

Dmitry
04.09.2018
17:58:56
погоди
смотрите, в dev задеплоена MySQL, в stg, prod тоже

Sergey
04.09.2018
17:59:15
Ок
Дальше оборачиваешь конфиг в j2

Dmitry
04.09.2018
17:59:40
да погоди

Sergey
04.09.2018
17:59:42
Как шаблон

Google

Dmitry
04.09.2018
17:59:45
допустим... я хочу задеплоить какой-то коннектор (либа или еще что)
ну и параметры через роль/jinja

Sergey
04.09.2018
18:00:17
Ты хочешь конфиги частями по тегам деплоить?))
С тапка пишу:3

Dmitry
04.09.2018
18:01:37
Я хочу задеплоить обратно несовместимые изменения через управление конфигов и исползовать git flow

Sergey
04.09.2018
18:03:22
Задеплоить обратно несовместимые у меея мозг расплавился)

Dmitry
04.09.2018
18:03:38

Sergey
04.09.2018
18:03:46
@volarenege дай комментарий)

Konstantin
04.09.2018
18:04:23
Правда в голову ничего не приходит для примера)

Sergey
04.09.2018
18:05:30
Галеру собрать без отката конфигурации?
Кек
Ну в целом посыл понятен

Dmitry
04.09.2018
18:06:08
Например, кафка обновилась, и апгрейд ваще нереально делать, надо делать a/B деплоймент
"ваще не реально" = ["рискованно", "не рекомендуется", "слишком много tech debt"]...

Sergey
04.09.2018
18:10:21
Так че, взять тестовый стенд поднять и тестить роли
Кафка, не кафка:)
Классека

Dmitry
04.09.2018
18:15:00
вооооооот

Google

Sergey
04.09.2018
18:16:33
можно сделать что то типа стадии prepare-clear которая будет чистить "локальный архив репы" а потом пуллить последнюю ветку
а потом билд деплой

Dmitry
04.09.2018
18:16:58
Не понятно

Iurii
04.09.2018
18:17:35
можно и котиков так постить и пейзажи

Dmitry
04.09.2018
18:18:31

Iurii
04.09.2018
18:19:26
Мм?
ну как бы в чатах не принято голосовые сообщения и тд

Sergey
04.09.2018
18:19:43
у него индульгенция:)

Dmitry
04.09.2018
18:20:13

Iurii
04.09.2018
18:20:22

bama^boy
04.09.2018
18:20:27

Iurii
04.09.2018
18:20:58
А почему нет?
потому что это засоряет пространство но уже сказали что у вас бланж , мой вопрос снят

Sergey
04.09.2018
18:21:36
крч как я понял дело не в мускуле и конфигах, а дело в том как правильно делать сиай в ансибле с несколькими ветками, который не откатывается, и с минимальными рисками

Dmitry
04.09.2018
18:21:38
сейчас это решается именованием обоих кластеров, но git flow не особо виден при таком подходе

Iurii
04.09.2018
18:23:20

Konstantin
04.09.2018
18:23:55
А почему нет?
Тут вопрос в другом - не всегда есть возможность послушать

Dmitry
04.09.2018
18:24:17

Konstantin
04.09.2018
18:24:28
Не только

Google

Iurii
04.09.2018
18:24:49
кто миникубом пользуется?

Sergey
04.09.2018
18:24:58

Konstantin
04.09.2018
18:25:02
Хочется же весь диалог знать, а не только текст часть)

Dmitry
04.09.2018
18:25:18
весчай
? только чтоб звук норм был, без шума

Sergey
04.09.2018
18:25:33

Konstantin
04.09.2018
18:25:34

Dmitry
04.09.2018
18:25:39

Iurii
04.09.2018
18:25:56
классная бага покрайней мере воспроизвел на лиинухах и маке, если у тебя цисковпн или эниконект то он тупо рушится

Konstantin
04.09.2018
18:26:29

Iurii
04.09.2018
18:26:35
помогает на маке погасить, на линухе вынести напрочь кошка впн

Konstantin
04.09.2018
18:27:29
Ну, у меня только ovpn

Iurii
04.09.2018
18:27:30
тупо спулить исошку не может

Konstantin
04.09.2018
18:27:58
А что там за исошка??

Iurii
04.09.2018
18:28:57
нет фишка походу в эниконекте, причем что типа у вас даже если включены локальные маршруты сносит головы
ща покажу исо

Konstantin
04.09.2018
18:30:32
Исо же для виртуалка только, не? iso?

Iurii
04.09.2018
18:31:58

Google

Konstantin
04.09.2018
18:32:24
Так я не юзаю драйвер вообще, всё на хосте
Без виртуализации

Iurii
04.09.2018
18:32:56

Konstantin
04.09.2018
18:33:34
Linux only
Убунта
Докер на хосте, его миникуб и юзает. --driver=none

Iurii
04.09.2018
18:35:21
тупо minikube start зависает

Dmitry
04.09.2018
18:37:22
@nodekra Что думаешь? ^

Konstantin
04.09.2018
18:44:22
как-то так, но без переключений. Среды должны быть одинаковые же

Sergey
04.09.2018
18:44:44
плюс минус различаться по количеству контейнеров\вм

Dmitry
04.09.2018
18:45:10
Перед переключением 1 приложения апгрейдятся чтобы быть готовым переключиться на новую версию