Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Четверг, 11 декабря, 2025

В OpenTofu 1.11 добавлена функция Ephemerality для более безопасного использования временных учётных данных

В OpenTofu 1.11 добавлена функция Ephemerality для более безопасного использования временных учётных данных

OpenTofu — инструмент с открытым исходным кодом для создания инфраструктуры как кода, позволяющий декларативно определять, выделять и управлять облачными и локальными ресурсами. Он поддерживается сообществом и является ответвлением Terraform. Вышла версия 1.11 с двумя основными нововведениями.

Во-первых, это поддержка эфемерных ресурсов и атрибутов только для записи. Эфемерные значения существуют только в памяти во время одной операции OpenTofu и никогда не записываются в планы или снимки состояния. Это позволяет безопасно генерировать и использовать временные данные, такие как учётные данные с ограниченным сроком действия, SSH-туннели или временные входные данные конфигурации, без сохранения в файлах.

Во-вторых, появились новые атрибуты только для записи, которые дополняют этот подход, позволяя передавать конфиденциальные аргументы, такие как начальные пароли или закрытые ключи, в ресурсы без сохранения копии в OpenTofu.

Кроме того, в версии 1.11 появился новый метааргумент enabled, призванный сделать поведение ресурсов и модулей более понятным. Если раньше специалисты полагались на аргумент count для переключения между созданием нулевого или одного экземпляра, то enabled предоставляет более понятный и читаемый механизм.

Если указано true, создается ресурс или модуль; если указано false, ресурс или модуль полностью пропускается. Это улучшение одинаково применимо как к ресурсам, так и к модулям, что снижает сложность больших конфигураций.

Помимо этих основных изменений, релиз включает в себя множество дополнительных улучшений в языке и среде выполнения. Пользователи могут ознакомиться с документацией «Что нового» и полным списком изменений в OpenTofu 1.11, чтобы получить подробное представление обо всех изменениях и исправлениях. Вот официальное объявление.

Exit mobile version