Size: a a a

2019 June 05

p

ptchol in DevOps Moscow
Глупо сравнивать системный пакет, и "Параметризуемый скрипт запуска" который формализован и запакован в пакет. Как раз таки с идеей, дать контракт к тому, как данный сервис запускать принято в рамках вашей инфраструктуры
источник

p

ptchol in DevOps Moscow
Дальше придирки к YAML шаблонизазтору с go templates. Ну серьёзно ? Тоесть в ансибле джинжа вас не смущала да ?
Я тоже не понимаю зачем там YAML но уж точно нет никаких претензий к go templates (кроме того что он неудобный)
источник

p

ptchol in DevOps Moscow
пункт 4 так себе история, "мы хотим всё всё всё уметь задавать, и это описать сложно в шаблонизаторе". Да вы серьёзно ? Ну логично как бы не правда ли. На то они и шаблоны, чтобы делать по шаблону, с _минимальными_ подстановками и не более.
источник

p

ptchol in DevOps Moscow
ну остальные пункты вцелом по делу )
источник

МS

Михаил SinTeZoiD in DevOps Moscow
ptchol
там первый же человек несёт дичь
источник

p

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

p

ptchol in DevOps Moscow
как вы сравнили это? по критерию "тут пакет и там пакет" ?
источник

МS

Михаил SinTeZoiD in DevOps Moscow
ptchol
как вы сравнили это? по критерию "тут пакет и там пакет" ?
В чём отличие то? У пакета тоже есть параметризуемый скрипт запуска. Systemd unit называется
источник

МS

Михаил SinTeZoiD in DevOps Moscow
ptchol
Дальше придирки к YAML шаблонизазтору с go templates. Ну серьёзно ? Тоесть в ансибле джинжа вас не смущала да ?
Я тоже не понимаю зачем там YAML но уж точно нет никаких претензий к go templates (кроме того что он неудобный)
Джинджа удобнее
источник

p

ptchol in DevOps Moscow
Михаил SinTeZoiD
В чём отличие то? У пакета тоже есть параметризуемый скрипт запуска. Systemd unit называется
только это не указывает на то _как_ поставить этот пакет, куда, какие части, как директории назвать и т д
источник

МS

Михаил SinTeZoiD in DevOps Moscow
ptchol
только это не указывает на то _как_ поставить этот пакет, куда, какие части, как директории назвать и т д
Да, для этого есть отдельные скрипты, в отличии от Хельм чарта, где параметры запуска и параметры установки в одном месте
источник

p

ptchol in DevOps Moscow
Михаил SinTeZoiD
Джинджа удобнее
да всё это на любителя чел слово ) но ямл под шаблоны так се идея)
источник

p

ptchol in DevOps Moscow
Михаил SinTeZoiD
Да, для этого есть отдельные скрипты, в отличии от Хельм чарта, где параметры запуска и параметры установки в одном месте
дело в том что это скрипты уже продукта, который запускаетя а не поставки пакета
источник

p

ptchol in DevOps Moscow
то что вы называете "systemd unit" по факту маленький кусочек аля CMD line
источник

МS

Михаил SinTeZoiD in DevOps Moscow
ptchol
дело в том что это скрипты уже продукта, который запускаетя а не поставки пакета
Софистика. Хельм чарты тоже часто позиционируют как продукт
источник

p

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

SP

Sergey Pechenko in DevOps Moscow
ptchol
то что вы называете "systemd unit" по факту маленький кусочек аля CMD line
Сразу виден человек, который спеку осилил ;-)
источник

SP

Sergey Pechenko in DevOps Moscow
Правильнее "я пользуюсь этим как маленьким кусочком CMD line"
источник

p

ptchol in DevOps Moscow
Sergey Pechenko
Сразу виден человек, который спеку осилил ;-)
лул. А можно с конструктивом ? ) а не с вот этим пассивно-агрессивным сарказмом ? )
источник

p

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