Огляд OpenTofu 1.13: нові можливості та функції

Огляд OpenTofu 1.13: нові можливості та функції

OpenTofu 1.13 вже доступний, приносячи офіційну підтримку Windows ARM64, нові інструменти для створення корисніших планів, а також початкову експериментальну роботу над вбудованим лінтингом та повторно використовуваними бібліотеками символів.

Офіційна підтримка Windows ARM64 у OpenTofu 1.13

Однією з найбільш помітних нововведень є рідні збірки для Windows ARM64. Тепер OpenTofu офіційно підтримує системи Windows на процесорах ARM, хоча окремі постачальники все ще повинні випустити сумісні збірки.

Нові функції для покращення планів

Випуск впроваджує нові функції convert та assume..., які дозволяють зменшити кількість значень, що показуються як (known after apply) під час виконання tofu plan.

Крім того, автори модулів тепер можуть надати OpenTofu більше інформації про значення, які він не може повністю визначити під час планування. Це робить плани більш зрозумілими та корисними перед внесенням змін в інфраструктуру.

Експериментальні можливості: Лінтинг та Бібліотеки символів

OpenTofu 1.13 також містить експериментальну вбудовану систему лінтингу. Перші правила обмежені, але проект планує розширити цю систему з часом, щоб охопити більш широку перевірку конфігурації та випадки використання, пов’язані з політиками.

Ще одне експериментальне нововведення – Бібліотеки символів. На відміну від звичайних модулів, які в основному упакують повторно використовувані ресурси інфраструктури, Бібліотеки символів обмінюються значеннями, функціями та визначеннями типів між конфігураціями.

Зміни сумісності в OpenTofu 1.13

Декілька змін сумісності варто зазначити. Підтримка WinRM була видалена з провайдерів remote-exec та file після її зняття з підтримки в OpenTofu 1.12, з рекомендуванням використовувати OpenSSH для Windows.

Увага: OpenTofu 1.13 – це остання серія випусків, яка надає офіційну підтримку 32-бітних збірок для 386 та ARM. Користувачі macOS також повинні мати macOS 13 Ventura або новішу версію.

Додаткова інформація про OpenTofu 1.13

Для отримання додаткових деталей відвідайте офіційне повідомлення.