The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск tenv 1.2.0, утилиты для управления Terraform, Terragrunt и OpenTofu

11.03.2024 20:34

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

В отличии от конкурентов tenv не требует зависимостей, таких как bash и jq, и предлагает дополнительные возможности, например, автоматическое определение и установка дистрибутивов Terraform/OpenTofu, а также проверка подписей установленных версий с использованием cosign.

  1. Главная ссылка к новости (https://github.com/tofuutils/t...)
  2. OpenNews: OpenTF, форк платформы Terraform, переименован в OpenTofu
  3. OpenNews: Организация OpenTF создала форк платформы управления конфигурацией Terraform
  4. OpenNews: Компания HashiCorp меняет лицензию на своё ПО с MPLv2 на проприетарную BSL 1.1
  5. OpenNews: HashiCorp представил открытую систему управления документами Hermes
  6. OpenNews: Объявлено о готовности системы криптографической верификации кода Sigstore
Автор новости: kvendingoldo
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60770-tenv
Ключевые слова: tenv, terraform, devops
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (34) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 20:48, 11/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    зачем если есть tfenv…
     
     
  • 2.10, kvendingoldo (ok), 22:54, 11/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    tfenv не поддерживает OpenTofu и Terragrunt. К тому же, требует много консольных зависимостей и плохо работает не на Linux.
     
  • 2.24, Аноним (24), 19:10, 12/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > tenv is a successor of tofuenv and tfenv

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


     

  • 1.2, Tron is Whistling (?), 20:49, 11/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    А теперь надо утилиту для управления tenv. И утилиту для управления утилитой для управления tenv. И так далее. Больше абстракций богу абстракций.
     
     
  • 2.3, DeerFriend (?), 21:16, 11/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Бог абсракций смотрит на вас с одобрением.
     
  • 2.18, Аноним (18), 07:27, 12/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Уже есть го он всем управляет.
     
  • 2.27, penetrator (?), 00:36, 13/03/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.29, Аноним (29), 10:10, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Казалось бы, есть шелл...
     

  • 1.5, Аноним (5), 21:25, 11/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    > tenv написан на языке Go, не требует дополнительных зависимостей

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

     
     
  • 2.6, Аноним (6), 21:59, 11/03/2024 [^] [^^] [^^^] [ответить]  
  • +9 +/
    …и работающий без бубна.
    А учитывая зоопарк поддерживаемых платформ — единственно верное решение.
     
     
  • 3.9, Tron is Whistling (?), 22:51, 11/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь осталось только понять, зачем плодить эти зоопарки.
     
     
  • 4.12, kvendingoldo (ok), 22:57, 11/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А какое может быть альтернативное решение?
     
  • 4.13, нах. (?), 23:03, 11/03/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А как модный -современный девляпс должен со своей виндочки всем управлять, по-твоему?
    Скриптом на паверщели? А он умеет?

     
     
  • 5.14, kvendingoldo (ok), 23:16, 11/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    pwsh умеет куда больше, чем баш. При условии, что проект полностью на .Net, инфраструктура на Azure, а CICD через Azure DevOps, то да, вероятность того что у девопса будет машина на windows достаточно велика.
     
     
  • 6.15, ivan1986 (?), 23:30, 11/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > При условии, что проект полностью на .Net, инфраструктура на Azure, а CICD через Azure DevOps

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

     
     
  • 7.17, kvendingoldo (ok), 00:08, 12/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы наверное удивитесь, но такие достаточно востребованы :)
     
     
  • 8.19, Аноним (18), 07:28, 12/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Но найти их всё равно невозможно ... текст свёрнут, показать
     
     
  • 9.28, _ (??), 04:14, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А ты приезжай в NA самый тренд M взялась за облака серьёзно, как они умеют... текст свёрнут, показать
     
  • 8.25, нах. (?), 23:47, 12/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    еще бы - я так и не осилил в смысле пишу эти скрипты как тот самый девляпс - ко... текст свёрнут, показать
     
  • 8.30, Эдди (?), 11:21, 13/03/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 6.16, Аноним (16), 23:36, 11/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > pwsh умеет куда больше, чем баш.

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

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

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

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


     
     
  • 7.26, нах. (?), 23:50, 12/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> 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 достаточно велика.

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

     
     
  • 8.31, Аноним (16), 11:27, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https www cvedetails com cve CVE-2022-41076 вот в худшем как раз паритет бсд... текст свёрнут, показать
     
     
  • 9.32, нах. (?), 11:37, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот ни разу Но эксперты опеннета - такие эксперты такие эксперты ... текст свёрнут, показать
     
  • 8.34, kvendingoldo (ok), 12:52, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    вполне себе видел очень крупные проекты под линуксом на Azure, но с девопсами на... текст свёрнут, показать
     
     
  • 9.35, нах. (?), 11:07, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я вот _крупных_ прям не видел потому что не хочу близко подходить , а с некр... текст свёрнут, показать
     
  • 7.37, Аноним324 (ok), 16:50, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зато платят хорошо, кормят вкусно, сертификаты там всякие красивые получаешь. Плюс технологии майкрософта реально интересные и сложные.
     
  • 6.36, Аноним324 (ok), 16:40, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не обязательно, ведь майки выпустили повершел и для линуха, и для мака
     
  • 4.20, Аноним (20), 08:33, 12/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    для того чтобы вывести лучшее животное, очевидно
     
     
  • 5.21, Tron is Whistling (?), 08:50, 12/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Пока что получаются только химеры. И видимо ничего больше таким образом и не получить.
     

  • 1.8, Аноним (8), 22:22, 11/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Придумали уже asdf чтоб такую фигню менеджить. Велосипед чистой воды
     
     
  • 2.11, kvendingoldo (ok), 22:56, 11/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    asdf не поддеживает автоматическое переключение версий на базе спецификации версии Terraform / OpenTofu внутри проекта с помощью HCL файликов. В целом, asdf скорее переключалка по запросу, а tenv более заточен под OpenTofu/Terraform проекты.
     
     
  • 3.22, Роман (??), 08:56, 12/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    .tool-version который per-directory в asdf может быть не достаточно? Я не настоящий сварщик, но насколько помню в рамках проекта (обычно это клон репы из гит) версия терраформ строго одна. Но руками этот tool-version надо менять да, и скорее под линукс оно
     
     
  • 4.23, kvendingoldo (ok), 13:05, 12/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Во-первых, это не нативно для терраформ проектов, во-вторых, в терраформе целый ворох файлов для управления его версиями с разным приоритетом: https://github.com/tofuutils/tenv?tab=readme-ov-file#version-files
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру