Size: a a a

2021 May 04

TL

Timofey Larkin in Saltstack
12 факторов запарываются на корню, когда это так и так настроено через файлики. Толку от енва и 12 факторов в основном в том, что мы внешними средствами управляем переменными, например, если речь о кубере, то в спеке пода можно енв прописать.
источник

GG

George Gaál in Saltstack
Главное - настраивать не в системди юните ) а то неудобно - перечитывание параметров через systemctl daemon-reload
источник

R

Roman in Saltstack
зачем генерить ENV файл, когда можно положить конфиг в json / yaml и т.п. через file.serialize?
источник

R

Roman in Saltstack
при том что данные из пилларов 1:1 просто переносятся в этот конфиг файл без всяких приседаний с Jinja
источник

TL

Timofey Larkin in Saltstack
спорно. Поменяешь флаги в енв-файле/конфиг-файле, но етсд, сволочь такая, не рестартует, ведь системд юнит не изменился, а значит солт не релоуднул тебе юнит.
источник

R

Roman in Saltstack
watch можно повесить на любой файл
источник

TL

Timofey Larkin in Saltstack
можно, но теперь тебе нужен watch и на конфиг файл и на системд юнит
источник

R

Roman in Saltstack
не вижу в этом проблемы
источник

GG

George Gaál in Saltstack
+
источник

R

Roman in Saltstack
ватч удобнее вешать в стейте файла
источник

R

Roman in Saltstack
watch_in
источник

GG

George Gaál in Saltstack
А если у тебя параметры в системди - тебе надо systemctl daemon-reload + systemctl restart
источник

GG

George Gaál in Saltstack
Супер решение, ага
источник

TL

Timofey Larkin in Saltstack
а тебе это в любом случае надо, поскольку ты в любом случае при изменении юнита это должен делать.
источник

GG

George Gaál in Saltstack
Нет :/
источник

TL

Timofey Larkin in Saltstack
Если не нужно, нафига поменял etcd.service?
источник

GG

George Gaál in Saltstack
Я в etcd.conf енвы фигачу
источник

TL

Timofey Larkin in Saltstack
да это понятно. Но если ты по какой-либо причине изменяешь юнит, наверное ты хочешь сделать релоад, не?
источник

GG

George Gaál in Saltstack
Хочу, но в идеале я юнит не правлю - только при создании
источник

TL

Timofey Larkin in Saltstack
Поэтому systemctl daemon-reload, никуда не деться.
источник