Size: a a a

2021 October 06

KN

Konstantin Nikolaev in Saltstack
источник

s

sam in Saltstack
ничего полезного, с волтом так и не исправили проблему
источник

KP

Kirill Proskurin in Saltstack
Ну выглядит как bugfix release что тоже неплохо
источник

AA

Andrew Avdeev in Saltstack
опять всё сломали?
источник

KP

Kirill Proskurin in Saltstack
пока что не ясно
источник

J

Just a baka in Saltstack
Скорее, проблемЫ 😂
источник

MT

Maksim Terentev in Saltstack
Хорошо когда есть changelog, понятно что делали
а то наши разрабы релизятся без всяких коментариев
типа вот релиз - "корм для собак стал еще вкуснее"
источник
2021 October 08

L

LightVik in Saltstack
Добрый день, есть вопрос:
Храним пиллары и стейты в гит. Появилась необходимость держать одну и ту же ветку в разных saltenv/pillarenv.
Такое возможно?
Если да поделитесь пожалуйста конфигом.
источник

KN

Konstantin Nikolaev in Saltstack
Похоже ты хочешь странного.
Опиши более подробно свой кейс, почему так нужно сделать?
источник

L

LightVik in Saltstack
есть saltenv/pillarenv для разных устройств скажем так, там все свое уникальное.
Но юзеры одинаковые, не хочется копипастить.

думаю создать ветки для пользователей и включать их в нужные saltenv/pillarenv.

с пилларами конфиг получился, для стейтов пока не нашли.
источник

KN

Konstantin Nikolaev in Saltstack
https://docs.saltproject.io/en/latest/ref/states/include.html#include
Используй https://github.com/saltstack-formulas/users-formula, а описание пользователей можешь положить в pillars в одной веткe users_branch и тогда инклудь в других ветках:
include:
 - users_branch: users
источник

KN

Konstantin Nikolaev in Saltstack
должно сработать
источник

L

LightVik in Saltstack
благодарю за идею. К сожалению в нашем случае не подходит т.к. формула очень жирная, а на конечном устройстве еле-еле salt-minion работает.
источник

MT

Maksim Terentev in Saltstack
Попробуйте бутерброд из реп
в самой первой репе опишите пользователей
а в следующей репе (где ветки) обращайтесь к данным пользователей из первой репы

согласен сложновато, но работать будет
источник

KN

Konstantin Nikolaev in Saltstack
У нас один проект именно так и делает, отдельное репо в котором хранятся секреты
источник

L

LightVik in Saltstack
В итоге пришли к тому что разобьем на несколько репозиториев. Плюс еще в том будет что не нужно будет переключать ветки для того чтобы изменить другой saltenv

т.е 2 репо (states, pillars) на каждый saltenv, внутри репо ветки dev/test/prod для разных окружений.

ну и соответственно репо где юзеры добавляем в любые saltenv где они нужны.

Даже лучше получилось чем вначале хотели.
источник

MT

Maksim Terentev in Saltstack
хотите вредный лайфак?
как обратиться к файлу из другого окружения
salt://path/to/file?saltenv=foo
источник

L

LightVik in Saltstack
lock_saltenv: True
стоит
источник

MT

Maksim Terentev in Saltstack
круть!
источник

L

LightVik in Saltstack
суть именно получить в нужный saltenv :)
источник