Size: a a a

2021 April 11

M

Maxim in Saltstack
Не боевом, но развернута точная копия продакшн
источник

M

Maxim in Saltstack
Локальный мастер тоже не выйдет, т.к админов несколько
источник

AF

Andrey F in Saltstack
ну есть у вас тут мастер, в ансибле какая то машина с которой роль запускается, в чём отличие?
источник

KP

Kirill Proskurin in Saltstack
В ансибле "мастер" это твоя машина
источник

DI

Dmitry Ishutkin in Saltstack
зачем вам формулу сразу на мастер?

прочтите уже документацию и не ешьте тут людям мозг чайной ложечкой

https://docs.saltproject.io/en/latest/topics/tutorials/quickstart.html#salt-masterless-quickstart
источник

KP

Kirill Proskurin in Saltstack
masterless не поможет если задача тестировать "как в бою"
источник

DI

Dmitry Ishutkin in Saltstack
А если не выдумывать и не усложнять задачу до бесконечности, а прочесть написанное автором, то там получится "написал часть формулы/стейта, запустил, посмотрел что все работает, пишешь следующую"
источник

KP

Kirill Proskurin in Saltstack
и что делать если стейт делает оркестрацию по 20 разным тачкам?
источник

DI

Dmitry Ishutkin in Saltstack
До "как в бою" ему там еще как до Китая вприсядку спиной вперед. И по пути он узнает про testinfra и много о чем еще
источник

DI

Dmitry Ishutkin in Saltstack
что делать? снимать штаны и бегать, у этого гражданина вряд ли "оркестрация по двадцати разным тачкам"

а про бесконечное усложнение я уже выше написал. вы же профессионал, просто выньте и перемешайте угли в костре (с)
источник

M

Maxim in Saltstack
Ок, ну примеру как запускать на миньонах, если их адреса постоянно меняются автоскейлингом?
источник

KP

Kirill Proskurin in Saltstack
А давайте прекратим додумывать за людей и при этом говорить другим что бы не додумывали?
источник

M

Maxim in Saltstack
Уважаемый, у меня оркестрация гораздо больше чем по 20 тачкам
источник

M

Maxim in Saltstack
По ссылке этой вообще про salt-call. Как вы себе это представляете, заливать дерево на каждый сервер, заходить туда по ssh и делать salt-call? И это после каждой правки?
источник

M

Maxim in Saltstack
У меня была идея ещё через salt-ssh сделать, но что-то там тоже не сильно удобно
источник

KP

Kirill Proskurin in Saltstack
в общем мы для этой задачи тупо синкаем с локальной машины все на удаленную и прогоняем + гоним тесты в молекуле
источник

DI

Dmitry Ishutkin in Saltstack
если у вас полная копия "как на проде", то я себе представляю складывание в git, отдельная staging ветка, коммит, пуш, запуск на том самом "мастере, который как в бою, но не в бою"
источник

DI

Dmitry Ishutkin in Saltstack
проверили - merge в прод
источник

M

Maxim in Saltstack
При каждой правке коммитить и пушить?
источник

DI

Dmitry Ishutkin in Saltstack
ну у вас же "несколько админов" и каждому "точная копия продакшн" вы же делать не будете
источник