Size: a a a

2019 June 05

S

Sergey in DevOps Moscow
ptchol
только это не указывает на то _как_ поставить этот пакет, куда, какие части, как директории назвать и т д
да ща, как буд-то в deb пакетах тех же, нет пре инстал и пост инстал скриптов)
источник

SP

Sergey Pechenko in DevOps Moscow
ptchol
лул. А можно с конструктивом ? ) а не с вот этим пассивно-агрессивным сарказмом ? )
Конструктив - читать freedesktop.org, изучать типы юнитов и их директивы
источник

SP

Sergey Pechenko in DevOps Moscow
ptchol
если вы мне расскажите как на момент _инсталяции_ пакета, задать хотя бы какие нибудь ENV которые будут потом использоваться юнитом, не хардкодя это в пакет и не вытаскивая их хрен пойми откуда (генеря) на момент запуска, буду признателен конечно.
EnvironmentFile-=...
источник

p

ptchol in DevOps Moscow
Sergey Pechenko
EnvironmentFile-=...
в момент _инсталяции_ пакета.
источник

SP

Sergey Pechenko in DevOps Moscow
Угу
источник

p

ptchol in DevOps Moscow
Sergey
да ща, как буд-то в deb пакетах тех же, нет пре инстал и пост инстал скриптов)
и как это связано ? это просто хуки.
источник

S

Sergey in DevOps Moscow
это банальный скрипрт, который умеет читать переменные окружения те же, как ты их выставишь - вопрос отдельный
источник

p

ptchol in DevOps Moscow
Sergey
это банальный скрипрт, который умеет читать переменные окружения те же, как ты их выставишь - вопрос отдельный
не, не отдельный. В этом то и история.
источник

p

ptchol in DevOps Moscow
пост инсталл, это просто хук, который выполнит набор действий. ожидая состояния окружения.
источник

p

ptchol in DevOps Moscow
Не, ну серьёзно. Окей.
источник

МS

Михаил SinTeZoiD in DevOps Moscow
ptchol
да, но это скорее вещь для поставки "дистрибутива" продукта
что есть дистрибутив продукта?
источник

p

ptchol in DevOps Moscow
Тоесть вы утверждаете что post install scripts + дока по ним и заставить людей выставлят ENV перед инсталяцией, это одинаково удобно в сравнении с параметрами хелма и возможностью посмотреть эти параметры в шаблонах ?
источник

SP

Sergey Pechenko in DevOps Moscow
ptchol
Не, ну серьёзно. Окей.
Ты хочешь переменные выгребать из централизованного хранилища? Задача-то какая, кроме "обосрать нативные пакеты и системд"
источник

МS

Михаил SinTeZoiD in DevOps Moscow
ptchol
да всё это на любителя чел слово ) но ямл под шаблоны так се идея)
jinja2 умеют пользоваться в разы больше людей, чем гошным темплейтингом и все косяки её известны
источник

SP

Sergey Pechenko in DevOps Moscow
ptchol
Тоесть вы утверждаете что post install scripts + дока по ним и заставить людей выставлят ENV перед инсталяцией, это одинаково удобно в сравнении с параметрами хелма и возможностью посмотреть эти параметры в шаблонах ?
Не надо заставлять. Есть такое понятие - reasonable defaults.
источник

p

ptchol in DevOps Moscow
Михаил SinTeZoiD
jinja2 умеют пользоваться в разы больше людей, чем гошным темплейтингом и все косяки её известны
да это всё на любителя.
источник

S

Sergey in DevOps Moscow
ptchol
пост инсталл, это просто хук, который выполнит набор действий. ожидая состояния окружения.
у того же деба не только пост инстал хуки, реализация этих куов - банальные баш скрипты, которые так еж бананльно могут считывать переменные окружения для какой-то преднастройки своего поведения, как им эти переменные передать - решаешь ты уже сам
источник

p

ptchol in DevOps Moscow
Sergey Pechenko
Не надо заставлять. Есть такое понятие - reasonable defaults.
Мы говорим о ситуации когда мы используем пакеты для параметризации инсталяции приложения и возможности запуска данного "дистрибутива" приложения сотни раз.
источник

p

ptchol in DevOps Moscow
Sergey
у того же деба не только пост инстал хуки, реализация этих куов - банальные баш скрипты, которые так еж бананльно могут считывать переменные окружения для какой-то преднастройки своего поведения, как им эти переменные передать - решаешь ты уже сам
я там ниже описал. про сравнение "удобства". Вам реально кажется что это одинаково удобно поддерживать и запускать ?
источник

S

Sergey in DevOps Moscow
ptchol
я там ниже описал. про сравнение "удобства". Вам реально кажется что это одинаково удобно поддерживать и запускать ?
а вы это руками запускаете? системы управления конфигурациями уже отменили?
источник