Size: a a a

2021 April 10

GG

George Gaál in Saltstack
Ну, и нафиг тут соль? :/
источник

TL

Timofey Larkin in Saltstack
кажется более удобным инструментом, чем терраформ.
источник

TL

Timofey Larkin in Saltstack
инфра терраформу, конфигурация - соли.
источник

KP

Kirill Proskurin in Saltstack
Если терформ провиженит соль то он может и грейны в файлы положить
источник

TL

Timofey Larkin in Saltstack
Ну, оно, наверное, так и надо, осталось лишь грамотный автоджоин миньонов запилить.
источник

GG

George Gaál in Saltstack
Проблема терраформ в том, что то, что после провижионинга - вот эта вся магия с файлами - не гарантируется
источник

GG

George Gaál in Saltstack
Сам Хашик в доке пишет - идите нафиг со своими пуппетами и ансиблами после создания ресурса
источник

GG

George Gaál in Saltstack
Соль тоже умеет заказывать виртуалки в опенстек ) я правда не пробовал
источник

TL

Timofey Larkin in Saltstack
Звучит как интересный план. А где мой мастер будет крутиться?
источник

GG

George Gaál in Saltstack
А это уже тебе решать )
источник

TL

Timofey Larkin in Saltstack
Почитал доку. Охренел, насколько глубока кроличья нора.
источник
2021 April 11

M

Maxim in Saltstack
Подскажите плз, кто как организовывает workflow при разработке и отладке? Вот пишу я стейт или формулу, а как их на целевых серверах для проверки запускать, если архитектура с salt-master? Сейчас на мастере дерево синхронизируется с git вебхуком, но не пушить же после каждой правки. Salt-ssh тоже не сильно удобно. В терраформе или ансибле все понятно - локально пишешь и запускаешь, после того как всё заработало, запушил. Но как в случае с salt master делается?
источник

GG

George Gaál in Saltstack
Кухней
источник

GG

George Gaál in Saltstack
Можешь простые стейты локально salt-call проверять
источник

M

Maxim in Saltstack
Локально не подойдёт. А kitchen умеет непосредственно на minionах запускать с ключами мастера?
источник

YZ

Yerzhan Zhiyentayev in Saltstack
Зачем
источник

M

Maxim in Saltstack
Разрабатываю я формулу, мне нужно, как она непосредственно на минионах отработала
источник

M

Maxim in Saltstack
Kitchen, как я понял, для автоматического тестирования, а это не то
источник

YZ

Yerzhan Zhiyentayev in Saltstack
Ну вот пишешь формулу - запускаешь kitchen test - оно создает тебе виртуалку, накатывает туда формулу и запускает тесты
Потом можешь на стейдже проверить
источник

YZ

Yerzhan Zhiyentayev in Saltstack
Или сразу в прод
источник