Size: a a a

2020 January 16

VB

Vladimir Badunov in Rude QA
допустим при выкладке обновлять переменные окружения из этого файлика
источник

Н

Нурсултан in Rude QA
Vladimir Badunov
товарищ капитан, а как доставлять их? на самой тачке вручную добавлять? а что, если они поменялись? Я немного слукавил, хочу хранить их в репе, но в зашифрованном виде
у нас вручную (ну как бля вручную, мы не обновляли нихуя просто). вангую всякие оркестраторы или как эта ебота точно называется типа Salt / Ansible могут такое делать
источник

Н

Нурсултан in Rude QA
мб синоры че подскажут
@igorsereda @sniiick z -> вы кажется однажды тут такое уже обсуждали, ребят
источник

VB

Vladimir Badunov in Rude QA
ансибл точно умеет, думал есть более экстравагантные решения
источник

VB

Vladimir Badunov in Rude QA
ансибл-волт точнее
источник

ИС

Игорь Середа in Rude QA
Vladimir Badunov
товарищ капитан, а как доставлять их? на самой тачке вручную добавлять? а что, если они поменялись? Я немного слукавил, хочу хранить их в репе, но в зашифрованном виде
Хуёвый выбор. Переменные окружения должны быть привязаны к окружению. А код должен работать на любом окружении. В зависимости от значения этих переменных, работать, возможно, по-разному.
источник

ИС

Игорь Середа in Rude QA
Всякие билдилки-деплоилки позволяют добавлять в хранилище кредов всякие переменные. И их передавать на билде докерфайлу.
источник

VB

Vladimir Badunov in Rude QA
если сборщик крашнется и креды из него будет не достать - что делать? опять вспоминать а какие же у нас были креды?
источник

СС

Сказочный Сникерс in Rude QA
Креды в паппет в зашифрованном виде
источник

VB

Vladimir Badunov in Rude QA
а если в репе, то переставляем тот же Jenkins и ликуем, ибо не надо восстанавливать сотню кредов от сотни проектов
источник

M

Merg in Rude QA
Vladimir Badunov
если сборщик крашнется и креды из него будет не достать - что делать? опять вспоминать а какие же у нас были креды?
источник

M

Merg in Rude QA
не, ну если нравится, храни в отдельной репе
источник

ИС

Игорь Середа in Rude QA
Vladimir Badunov
а если в репе, то переставляем тот же Jenkins и ликуем, ибо не надо восстанавливать сотню кредов от сотни проектов
Если в репе, то любой разрработчик, который имеет доступ на чтение репы, сразу получает все креды ко всем окружениям, куда катится проект (включая прод). Сам реши, хорошо это или нет.
источник

СС

Сказочный Сникерс in Rude QA
Игорь Середа
Если в репе, то любой разрработчик, который имеет доступ на чтение репы, сразу получает все креды ко всем окружениям, куда катится проект (включая прод). Сам реши, хорошо это или нет.
Зашифровать
источник

ИС

Игорь Середа in Rude QA
Расшифровывать ты как-то будешь?
источник

СС

Сказочный Сникерс in Rude QA
Приватным ключом
источник

СС

Сказочный Сникерс in Rude QA
В репе публичный
источник

ИС

Игорь Середа in Rude QA
И где он хранится?
источник

M

Merg in Rude QA
в голове, это пароль123
источник

ИС

Игорь Середа in Rude QA
Всё сведётся к тому, что на агенте, который проводит сборку, придётся что-то такое хранить, так или иначе.
источник