Size: a a a

2020 February 13

AS

Alexey Stekov in AWS_ru
Alexander Valkov
А это точно прокатит?
а кого это жует?
источник

AS

Alexey Stekov in AWS_ru
я вот для вас написал.
источник

AS

Alexey Stekov in AWS_ru
я художник -  я так вижу
источник

AV

Alexander Valkov in AWS_ru
Просто там может трактоваться как производная.
источник

AS

Alexey Stekov in AWS_ru
я не юрист - но мне я считаю странной такую трактовку.  @PeterSalnikov, если не очень занят  - подскажешь по своему богатому опыту как эти процессы решаются?
источник

ПС

Петр Сальников in AWS_ru
Alexander Valkov
Кто по контрактам работает, как вы справляетесь с желанием заказчика иметь копирайт на всё-всё-всё и DRY принципом? Ну, т.е. ansible роли, terraform-конфигурации, которые таскаешь за собой из проекта в проект (ведь они reusable по определению).
сделать в тексте сркиптов ренейм ресурсов и поменять местами декларацию некоторых объектов - и тогда сильно сложнее доказать что где-то в другом месте тоже самое.
источник

ПС

Петр Сальников in AWS_ru
с декларативными языками это просто и там трудно копирайт какой-то доказывать - ибо там один и тот же способ получения результата. диктуемый платформой. в языках программирования больше полета для творчества, а значит и индивилдуального подхода.
источник

AV

Alexander Valkov in AWS_ru
Петр Сальников
сделать в тексте сркиптов ренейм ресурсов и поменять местами декларацию некоторых объектов - и тогда сильно сложнее доказать что где-то в другом месте тоже самое.
В ansible ролях я пишу так, что там вообще статики нет и всё в переменных.
То есть, там имён статических в самих ролях нет)

А при создании, например, vpc с ресурсами c ansible - там поменять местами мало что получится. Да и много таких случаев.
источник

ПС

Петр Сальников in AWS_ru
я когда увидел что у меня набралось питоньего кода с операциями упрощающими жизнь много - и в каждом проекте они нужны - я их тупо в гитхаб под BSD лицензией положил - и ко мне никто не прицепится уже
источник

AV

Alexander Valkov in AWS_ru
Петр Сальников
с декларативными языками это просто и там трудно копирайт какой-то доказывать - ибо там один и тот же способ получения результата. диктуемый платформой. в языках программирования больше полета для творчества, а значит и индивилдуального подхода.
Вот, да. Но только в контрактах любят писать "копирайт на всё!"
источник

AV

Alexander Valkov in AWS_ru
Петр Сальников
я когда увидел что у меня набралось питоньего кода с операциями упрощающими жизнь много - и в каждом проекте они нужны - я их тупо в гитхаб под BSD лицензией положил - и ко мне никто не прицепится уже
А как это решалось постфактум? То есть, они же написаны уже под какими-то контрактами?
источник

ПС

Петр Сальников in AWS_ru
Alexander Valkov
В ansible ролях я пишу так, что там вообще статики нет и всё в переменных.
То есть, там имён статических в самих ролях нет)

А при создании, например, vpc с ресурсами c ansible - там поменять местами мало что получится. Да и много таких случаев.
да, от языка зависит сильно, но всегда остается что и как поменять в плане последоватеольности определния ролей

оффтоп: на CloudFormation/terraform рулить амазон ресурсами проще, ИМХО
источник

ПС

Петр Сальников in AWS_ru
Alexander Valkov
А как это решалось постфактум? То есть, они же написаны уже под какими-то контрактами?
поменял стлистику, везде pycodestyle навел, нейминг свой сделал - короче там общего тлько вызовы AWS API и вс
источник

AV

Alexander Valkov in AWS_ru
Петр Сальников
да, от языка зависит сильно, но всегда остается что и как поменять в плане последоватеольности определния ролей

оффтоп: на CloudFormation/terraform рулить амазон ресурсами проще, ИМХО
Так CloudFormation/terraform та же проблема преследует. А в CloudFormation так и комментариев даже нет )
источник

ПС

Петр Сальников in AWS_ru
комментарии там есть, если yaml
там как раз очень легко имена ресурсов по менять и последовательность определния в файле
источник

AV

Alexander Valkov in AWS_ru
Я просто не знаю как щас с этим контрактом. В прошлом я объяснил и все поняли и согласились, а тут стоят насмерть.
источник

ПС

Петр Сальников in AWS_ru
ну ради их принципа потрать (в счет контракта) часов сколько-то и сделай ренейм и рестайл файлов и все, они останутся у клиента. а с остальными продолжишь базовые свои ансибл скрипты использховать
источник

ПС

Петр Сальников in AWS_ru
у меня пока таких мега принципиальных не попадалось - наоборот были рады использовать оттестированое на других клиентах
источник

ПС

Петр Сальников in AWS_ru
один клиент даже сам попросил в Open Source часть вещей выложить - типа вклад в общее дело
источник

РР

Роман Рахманин in AWS_ru
Нафигачь волт на все переменные - вот, уже уникально получится =)
источник