OpenTofu 1.11: важливі оновлення та нові можливості
OpenTofu випустила нову версію 1.11 з важливими оновленнями
OpenTofu — це інструмент з відкритим кодом для інфраструктури як коду, який допомагає визначати, забезпечувати та керувати ресурсами в хмарах і локальних середовищах у декларативному стилі. Він є спільно опрацьованим форком Terraform. Нещодавно вийшла версія 1.11 з двома основними новими можливостями.
Підтримка еферемних ресурсів та атрибутів тільки для запису
Перше нововведення — підтримка еферемних ресурсів і атрибутів тільки для запису. Еферемні значення існують лише в пам’яті під час однієї операції OpenTofu і ніколи не записуються в плани або знімки стану. Це дозволяє генерувати та безпечно використовувати тимчасові дані, такі як тимчасові облікові дані, SSH тунелі або транзитні конфігураційні дані без їх появи в збережених файлах.
Нові атрибути тільки для запису
Другим нововведенням є нові атрибути тільки для запису, які доповнюють цей підхід, дозволяючи передавати чутливі аргументи, такі як початкові паролі або приватні ключі, до ресурсів без збереження копії в OpenTofu.
Новий мета-аргумент enabled для ясності поведінки ресурсів
Варто зазначити, що версія 1.11 також вводить новий мета-аргумент enabled, призначений для покращення ясності поведінки ресурсів і модулів. Раніше практики покладалися на аргумент count для перемикання між створенням нульової або однієї інстанції. Тепер enabled надає явний і більш читабельний механізм.
Коли він встановлений на true, ресурс чи модуль створюється; коли на false, він пропускається. Ця перевага поширюється на ресурси і модулі, що зменшує складність у великих конфігураціях.
Інші вдосконалення у версії 1.11
Окрім цих ключових змін, реліз містить численні поступові поліпшення мови та середовища виконання. Користувачі можуть ознайомитися з повною документацією “Що нового” та повним журналом змін OpenTofu 1.11 для детального огляду всіх змін та виправлень.




