URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 133089
[ Назад ]

Исходное сообщение
"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafrunt и OpenTufu"

Отправлено opennews , 11-Мрт-24 20:48 
Опубликована новая версия tenv 1.2.0 - консольного менеджера для управления версиями  платформ Terraform, Terragrunt  и OpenTofu, применяемых для управления внешними ресурсами  и автоматизации поддержания инфраструктуры в соответствии с моделью "инфраструктура как код". tenv написан на языке Go, не требует дополнительных зависимостей и может быть запущен под любой операционной системой. Код распространяется под лицензией Apache 2.0...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=60770


Содержание

Сообщения в этом обсуждении
"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним , 11-Мрт-24 20:48 
зачем если есть tfenv…

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено kvendingoldo , 11-Мрт-24 22:54 
tfenv не поддерживает OpenTofu и Terragrunt. К тому же, требует много консольных зависимостей и плохо работает не на Linux.

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним , 12-Мрт-24 19:10 
> tenv is a successor of tofuenv and tfenv

По ссылкам ходить не пробовал?



"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Tron is Whistling , 11-Мрт-24 20:49 
А теперь надо утилиту для управления tenv. И утилиту для управления утилитой для управления tenv. И так далее. Больше абстракций богу абстракций.

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено DeerFriend , 11-Мрт-24 21:16 
Бог абсракций смотрит на вас с одобрением.

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним , 12-Мрт-24 07:27 
Уже есть го он всем управляет.

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено penetrator , 13-Мрт-24 00:36 
да это не абстракции это калоавтоматизация

1) сначала мы придумаем облака, чтобы самому не настраивать инфраструктуру, не надо вам этот CLI и конфиги
2) чтобы настравивать все это мы сделаем модный UI, а тем кому не нравится модный UI мы сделаем API
3) поэтому если вам не нравился пердолинг в #1 то вам обязательно понравится новый молодежный пердолинг IaC, мы придумали вам Terraform, теперь не нужен UI и можно опять писать много текста
4) а поскольку это все очередной костыль, то его самого нужно администрировать, мы придумали tenv, жрите не обляпайтесь


"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним , 13-Мрт-24 10:10 
Казалось бы, есть шелл...

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним , 11-Мрт-24 21:25 
> tenv написан на языке Go, не требует дополнительных зависимостей

Жирный бинарь без переиспользования кода, ясно.


"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним , 11-Мрт-24 21:59 
…и работающий без бубна.
А учитывая зоопарк поддерживаемых платформ — единственно верное решение.

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Tron is Whistling , 11-Мрт-24 22:51 
Теперь осталось только понять, зачем плодить эти зоопарки.

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено kvendingoldo , 11-Мрт-24 22:57 
А какое может быть альтернативное решение?

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено нах. , 11-Мрт-24 23:03 
А как модный -современный девляпс должен со своей виндочки всем управлять, по-твоему?
Скриптом на паверщели? А он умеет?


"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено kvendingoldo , 11-Мрт-24 23:16 
pwsh умеет куда больше, чем баш. При условии, что проект полностью на .Net, инфраструктура на Azure, а CICD через Azure DevOps, то да, вероятность того что у девопса будет машина на windows достаточно велика.

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено ivan1986 , 11-Мрт-24 23:30 
> При условии, что проект полностью на .Net, инфраструктура на Azure, а CICD через Azure DevOps

Осталось только такого извращенца найти


"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено kvendingoldo , 12-Мрт-24 00:08 
Вы наверное удивитесь, но такие достаточно востребованы :)

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним , 12-Мрт-24 07:28 
Но найти их всё равно невозможно.

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено _ , 13-Мрт-24 04:14 
А ты приезжай в NA ... самый тренд!
M$ взялась за облака серьёзно, как они умеют. Гугелей они уже нахлобучили, скоро выскочку безоса натянут и вот вам: "БилгЁц придумал интОрнет, а надЁлка - облака!" :-\

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено нах. , 12-Мрт-24 23:47 
> Вы наверное удивитесь, но такие достаточно востребованы :)

еще бы - я так и не осилил (в смысле пишу эти скрипты как тот самый девляпс - копипастой из вопросов на стеке, без знания синтаксиса)

Это ж книжки читать надо, не говоря уже о зазубривании конкретных схем.


"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Эдди , 13-Мрт-24 11:21 
"... они заполонили всю планету"@

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним , 11-Мрт-24 23:36 
> pwsh умеет куда больше, чем баш.

https://github.com/PowerShell/PowerShell/issues/8975

куда уж больше.

> При условии, что проект полностью на
> .Net, инфраструктура на Azure, а CICD через Azure DevOps, то да,
> вероятность того что у девопса будет машина на windows достаточно велика.

весь букет патологий :-D



"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено нах. , 12-Мрт-24 23:50 
>> pwsh умеет куда больше, чем баш.
> https://github.com/PowerShell/PowerShell/issues/8975
> куда уж больше.

да и до этого ему далеко:
https://www.openwall.com/lists/oss-security/2017/02/07/9

>> При условии, что проект полностью на
>> .Net, инфраструктура на Azure, а CICD через Azure DevOps, то да,
>> вероятность того что у девопса будет машина на windows достаточно велика.

вероятность велика что виндовс там будет без всех остальных условий.


"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним , 13-Мрт-24 11:27 
>>> pwsh умеет куда больше, чем баш.
>> https://github.com/PowerShell/PowerShell/issues/8975
>> куда уж больше.
> да и до этого ему далеко:
> https://www.openwall.com/lists/oss-security/2017/02/07/9

https://www.cvedetails.com/cve/CVE-2022-41076/
вот в худшем как раз паритет.

>>> При условии, что проект полностью на
>>> .Net, инфраструктура на Azure, а CICD через Azure DevOps, то да,
>>> вероятность того что у девопса будет машина на windows достаточно велика.
> вероятность велика что виндовс там будет без всех остальных условий.

бсдшники и виндузятники друзья навек.


"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено нах. , 13-Мрт-24 11:37 
>> https://www.openwall.com/lists/oss-security/2017/02/07/9
> https://www.cvedetails.com/cve/CVE-2022-41076/
> вот в худшем как раз паритет.

Вот ни разу.

Но эксперты опеннета - такие эксперты.

>> [речь о девляпсах]
> бсдшники и виндузятники друзья навек.

такие эксперты...


"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено kvendingoldo , 13-Мрт-24 12:52 
вполне себе видел очень крупные проекты под линуксом на Azure, но с девопсами на win стеке.

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено нах. , 14-Мрт-24 11:07 
Ну я вот _крупных_ прям не видел (потому что не хочу близко подходить), а с некрупными - вполне себе и в aws, и все равно девляпсы - на вин. А чо они, не люди что-ли?! Разработчикам на венде сидеть можно, а они рыжые?


"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним324 , 21-Мрт-24 16:50 
Зато платят хорошо, кормят вкусно, сертификаты там всякие красивые получаешь. Плюс технологии майкрософта реально интересные и сложные.

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним324 , 21-Мрт-24 16:40 
Ну не обязательно, ведь майки выпустили повершел и для линуха, и для мака

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним , 12-Мрт-24 08:33 
для того чтобы вывести лучшее животное, очевидно

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Tron is Whistling , 12-Мрт-24 08:50 
Пока что получаются только химеры. И видимо ничего больше таким образом и не получить.

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Аноним , 11-Мрт-24 22:22 
Придумали уже asdf чтоб такую фигню менеджить. Велосипед чистой воды

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено kvendingoldo , 11-Мрт-24 22:56 
asdf не поддеживает автоматическое переключение версий на базе спецификации версии Terraform / OpenTofu внутри проекта с помощью HCL файликов. В целом, asdf скорее переключалка по запросу, а tenv более заточен под OpenTofu/Terraform проекты.

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено Роман , 12-Мрт-24 08:56 
.tool-version который per-directory в asdf может быть не достаточно? Я не настоящий сварщик, но насколько помню в рамках проекта (обычно это клон репы из гит) версия терраформ строго одна. Но руками этот tool-version надо менять да, и скорее под линукс оно

"Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafr..."
Отправлено kvendingoldo , 12-Мрт-24 13:05 
Нет. Во-первых, это не нативно для терраформ проектов, во-вторых, в терраформе целый ворох файлов для управления его версиями с разным приоритетом: https://github.com/tofuutils/tenv?tab=readme-ov-file#version...