В конце августа разработчики проекта OpenTofu приняли решение ограничить доступ к своему реестру для российских IP-адресов и удалить из GitHub-репозитория провайдеров российских облачных сервисов, таких как Yandex Cloud, Cloud.ru, Rustack Cloud Platform, VK Cloud и других.

​​Команда OpenTofu объяснила свои действия необходимостью соблюдать международные санкции против России, а технический лид проекта предоставил ссылки на политику безопасности и сводку заседания Технического руководящего комитета (TSC) от 20 августа 2024 года, на котором и было принято решение.

На протяжении двух месяцев команда OpenTofu не предоставляла развернутых пояснений касательно своих действий, что вызвало множество вопросов у сообщества. Дискуссии относительно дальнейшей судьбы реестра проводились на закрытых встречах, а информация относительно реестра не была доступна широкой аудитории. 

Сегодня, после очередного еженедельного митинга, проведенного техническим руководящим комитетом, команда OpenTofu представила сообществу долгожданную политику работы с реестром. Эта политика должна стать основным руководством для дальнейшего принятия или удаления провайдеров из реестра OpenTofu.

Как отмечается в сводках заседаний Технического руководящего комитета (TSC) от 15 октября 2024 года и Технического руководящего комитета (TSC) от 22 октября 2024 года, технический лид проекта готов ответить на вопросы касательно политики для существующих issues и pull request'ов на GitHub, в том числе в официальном Slack проекта. Тем не менее, на данный момент команда не намерена предпринимать каких-либо действий по ранее осуществлённым шагам, включая возвращение удалённых провайдеров в реестр.

Комментарии (13)


  1. Alexsey
    23.10.2024 16:09

    • Modules and providers produced by or in support of entities that are likely to be under embargo, or entities headquartered in or have strong connections to countries that are under a technology embargo under US law.

    Мне кажется вопрос с российскими провайдерами на этом точно закрыт.


    1. ProKn1fe
      23.10.2024 16:09

      Ни яндекс ни cloud.ru под санкциями не находятся, поэтому дело далеко не в этом.


      1. Alexsey
        23.10.2024 16:09

        entities headquartered in or have strong connections to countries that are under a technology embargo under US law.

        Зато офисы и основной бизнес у них в России. Господа предусмотрели все варианты.


    1. kvendingoldo Автор
      23.10.2024 16:09

      скорее просто переоткрыт - теперь судьба каждого из провайдеров будет решаться по-отдельности на еженедельных созвонах. Как они это будут менеджить - не ясно.


  1. VenbergV
    23.10.2024 16:09

    А что появилось интересного в OpenTofu, чего критически не хватает в Terraform?
    С таким количеством скандалов, вокруг OpenTofu за последний год, желание в его использовании само пропадет.


    1. kvendingoldo Автор
      23.10.2024 16:09

      Есть классные фичи, которые неплохо было бы бекпортировать в Terraform:

      • state encryption

      • variables early evaluation

      • for_each для модулей с двумя или более провайдерами

      Несмотря на это, у Terraform тоже последнее время появляется кучу интересных фич.


  1. mk2
    23.10.2024 16:09

    Там в комментариях к пулл реквесту в OpenTofu были в том числе призывы к людям из Linux Foundation выразить своё мнение по поводу удаления русских провайдеров.

    Ну что ж, Linux Foundation своё мнение наглядно показал.


    1. kvendingoldo Автор
      23.10.2024 16:09

      Вроде бы только окрестились, но никаких официальных комментариев так и не дали. Все еще ждем.


  1. AlexKMK
    23.10.2024 16:09

    Плохой терраформ не удаляет Яндекс из репы. А хороший tofu .. ну вы поняли. Свобода же. Опенсурц мать его ети.


  1. xBodro
    23.10.2024 16:09

    В названии приставка open лишняя


  1. gigimon
    23.10.2024 16:09

    Смешно конечно читать такое, учитывая что 1 из глав этого OpenTofu имеет российский паспорт и сам из Крыма (:


  1. budnikovsergey
    23.10.2024 16:09

    А эти провайдеры могут подключаться модулями? Есть же мирроринг, по-идее и модульность есть


    1. kvendingoldo Автор
      23.10.2024 16:09

      Для этого надо либо поднимать свое зеркало и держать его актуальным, либо качать провайдеры локально в обход `tofu init`. У текущих русских зеркал, например у Яндекса, зеркала подняты только для Terraform регистри, но не для OpenTofu.