Size: a a a

2021 October 08

Д

Деня in Saltstack
А насколько плохо хранить топ файл в мастере, и для каждого окружения описывать ветку?
К примеру, если стейты забираются из spm, то удобно держать один топ)
источник

L

LightVik in Saltstack
Не могу сказать. мы держим для каждого saltenv свой top.sls и 3 ветки dev/test/prod - каждая из которых по очереди мержится dev -> test -> prod
Эта схема хорошо садится под нашу специфику.

в master только readme.md с информацией.
источник

Д

Деня in Saltstack
Кхм, звучит логично, да)
источник

L

LightVik in Saltstack
До того момента пока не нужно держать какие то общие между saltenv стейты/пиллары, после добавили отдельные репозитории в которых будем хранить общее(формулы/юзеры/etc..)
источник

Д

Деня in Saltstack
Кстати, а у вас что используется, мастер-мастер или один хост мастера?
источник

L

LightVik in Saltstack
у нас пока нет необходимости в отказоустойчивости - поэтому под каждый проект - 1 salt-master (Есть требование по разделению 1 проект - 1 инфра)
источник

Д

Деня in Saltstack
А миньоны всегда выполняют задачи от мастера? У нас почему-то периодически миньоны перестают даже на test.ping отправлять результаты, хотя с хоста миньона всегда все ок)
источник

L

LightVik in Saltstack
мы если честно только идем к тому чтобы сделать хорошо, т.к. набили множество шишек и сейчас рефакторим. Salt просто идеально вписался в условия с разнородным зоопарком всяких устройств с разными os, нестабильной связью и переодически недоступными узлами.
источник

L

LightVik in Saltstack
миньены делают salt-call state.apply по расписанию, даже запущенный salt-minion не нужен
источник

L

LightVik in Saltstack
у этого есть несколько плюсов:
1 - размазанное расписание - они не грузят мастер одновременно
2 - если в случае кривого конфига salt-minion упадет - следующий salt-call state.apply его оживит свежим кодом
3 - можно делать любой произвольный код перед state.apply
источник

KP

Kirill Proskurin in Saltstack
Прогнали 3004rc1 по нашему CI - все тесты прошли.
Кто-нибудь тестил? Есть проблемы?
источник
2021 October 10

OM

Omega M in Saltstack
Мы тока тока на 3001 переходим 🙂
источник
2021 October 11

В

Виталий in Saltstack
Доброе утро, всем. Понедельник как всегда. Подскажите, перестал salt получать изменинения с git, при выполненинее стейтов. Начал смотреть, есть такая ошибка. В чём проблема?
источник

МП

Михаил Попов... in Saltstack
Доброе! а как у вас с правами на тот репозиторий? может репозиторий больше недоступен
источник

В

Виталий in Saltstack
В этом и суть, что никаких измениней с репозиторием не было. Я честно не могу разобраться какой юзер стучиться в гит, может кто подскажет?
источник

KN

Konstantin Nikolaev in Saltstack
тот чей public ssh ключ импортирован в git servers, под которым, public key, салт ходит
источник

KN

Konstantin Nikolaev in Saltstack
у вас Gitlab ?
источник

В

Виталий in Saltstack
Да - GitLab. Проверил, у пользователя доступ есть.  Права - reporter
источник

KN

Konstantin Nikolaev in Saltstack
Зайди под пользователем через UI и убедись что тот Public key указан и он активен.
источник

В

Виталий in Saltstack
Я уже проверил, совпадает. Единственное на мастере в конце после ключа == дописана почта а в гите нет. Но по идее никак не влияет на работу
источник