Size: a a a

2020 December 12

DS

Dmitry Sergeev in DevOps
Let Eat Bee
а она описана декларативно, просто на языке, а не ямле
+
источник

DS

Dmitry Sergeev in DevOps
Sergey Pechenkó
Как на императивном языке написать декларативное? O_o
также как в ansible на декларативном ямле описывать императвные таски
источник

DS

Dmitry Sergeev in DevOps
одно другому не мешает
источник

DS

Dmitry Sergeev in DevOps
У тебя в результате выполениня императивного кода получается декралативное описание стейта, к которму надо привести инфраструктуру. И усе
источник

SP

Sergey Pechenkó in DevOps
Dmitry Sergeev
также как в ansible на декларативном ямле описывать императвные таски
ок, тогда для этого уже есть Ансибл
источник

DS

Dmitry Sergeev in DevOps
Sergey Pechenkó
ок, тогда для этого уже есть Ансибл
беда его в том, что он декларативными конфигами описывает императивную констуркцию. То есть ты получаешь два минуса - не можешь удобно описывать то, что ты хочешь получить, так как декларатвный ямл сильно ограничен в этом плане. И в результате получаешь список тасок на выполнение - императивный результат. То есть там где не надо он декларативен, а   там где нужна декларативность он императивен.

В pulumi наоборот. Язык описания императивен, делаешь как удобно и максимально гибко. А результат декларативен, так как по сути это список ресурсов с их состоянием. По идее это антипод ansible =). Мне кажется такой подход разумнее
источник

SP

Sergei Puzyrev in DevOps
Евгений Омельченко
Нужно иметь железную дисциплину, чтобы удерживать код на языке общего назначения чистым и декларативным. Либо писать сотню линтеров, которые проверяют, что твой коллега не вставил запрос к базе данных посреди создания инфры
или взять язык с заранее ограниченными возможностями, как starlark
источник

SP

Sergei Puzyrev in DevOps
охуеть
источник

SP

Sergei Puzyrev in DevOps
в девопс-чате разумный разговор за декларативность и императивность
источник

SP

Sergei Puzyrev in DevOps
и это уже не маргинальная точка зрения что ансибл императивный, хоть и на ямле.
источник

SP

Sergei Puzyrev in DevOps
я в восторге
источник

V

Vlad in DevOps
😂
источник

ЕО

Евгений Омельченко... in DevOps
Sergei Puzyrev
и это уже не маргинальная точка зрения что ансибл императивный, хоть и на ямле.
А кто-то когда-то говорил, что ансибл декларативный? :O
источник

SP

Sergei Puzyrev in DevOps
Евгений Омельченко
А кто-то когда-то говорил, что ансибл декларативный? :O
чувак, постоянно. ведь если на ямле, то декларативно!
источник

V

Vlad in DevOps
Дядьки, спорьте про что-то более простое. Джунам не сильно понятно 😂
источник

ЕО

Евгений Омельченко... in DevOps
🤔 я никогда такого не слышал. Обычно люди либо не слышали таких слов, либо всё-таки понимают, что ансибл императивный
источник

SP

Sergei Puzyrev in DevOps
когда людям показываешь старларк и говоришь что он декларативный, а ансибл императивный - они чёт у виска крутят пальцем
источник

Р

Рашит in DevOps
Sergei Puzyrev
или взять язык с заранее ограниченными возможностями, как starlark
вот я тоже недавно думал, что pulumi на старларке было бы норм
источник

SP

Sergei Puzyrev in DevOps
Рашит
вот я тоже недавно думал, что pulumi на старларке было бы норм
skycfg
источник

SP

Sergei Puzyrev in DevOps
старларк на практике все же слишком туповат
источник