Size: a a a

2020 October 23

KP

Kirill Proskurin in Saltstack
Roman
У вас выходит один конфиг на несколько клиентов / проектов и несколько окружений? И разделение по окружениям настроено в конфиге pillarstack, а не в конфиге  мастера?
Как в доке, например
ext_pillar:
 - stack:
     pillar:environment:
       dev: /path/to/dev/stack.cfg
       prod: /path/to/prod/stack.cfg
Мы не используем энвы. У нас все разделено на уровне структуры файлов
источник

R

Roman in Saltstack
Kirill Proskurin
Мы не используем энвы. У нас все разделено на уровне структуры файлов
Выходит перенос из условного dev в prod происходит путем переноса файлов? А не путем мержа в гите, допустим.
источник

KP

Kirill Proskurin in Saltstack
все это в гите
источник

KP

Kirill Proskurin in Saltstack
все переносется мержом
источник

R

Roman in Saltstack
В таком случае по нужным путям лежат репозитории переключенные на нужный бранч? Интересно просто как это автоматизировано (если автоматизировано). До настоящего момента у меня как раз так и было, и после мержа я руками делал git pull. Пока все было в "монорепо" - это особых проблем не вызывает, но если напилить все на более мелкие репы, то боюсь можно что-то потерять, забыть втянуть изменения какие-то.
Сейчас хочу отделить пиллары от стейтов как минимум.
источник

KP

Kirill Proskurin in Saltstack
>В таком случае по нужным путям лежат репозитории переключенные на нужный бранч?

на каждый тэг мы режем репу на

dev\pre\prod
customer
cluster
источник

KP

Kirill Proskurin in Saltstack
и запаковываем в отдельный архив
источник

KP

Kirill Proskurin in Saltstack
каждый энв получает только свои переменные
источник

R

Roman in Saltstack
Спасибо, понятно. Емнип вы state/top.sls не используете, а только оркестрацию?
источник

KP

Kirill Proskurin in Saltstack
ага
источник

R

Roman in Saltstack
@oloremo а pillarstack поддерживает  формат типа
foo/**/*.yml
источник

KP

Kirill Proskurin in Saltstack
чекни доку - я с ходу не помню
источник

KP

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

KP

Kirill Proskurin in Saltstack
вообще структура пилларов КРАЙНЕ важна
источник

KP

Kirill Proskurin in Saltstack
и я бы о ней подумал 10 раз
источник

s

sam in Saltstack
а мног о у кого хостов менеджится салтом? мб проведем опрос?) даже интересно
источник

KP

Kirill Proskurin in Saltstack
150 на одном мастере пока что - идем к 700
источник

R

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

R

Roman in Saltstack
Kirill Proskurin
и я бы о ней подумал 10 раз
вот сижу уже который день и думаю над этим :)
источник

KP

Kirill Proskurin in Saltstack
у нас как видишь глобы вообще не нужны - красота! 😊
источник