OpenTofu 1.13 IaC Tool Brings Windows ARM64 Support, Smarter Planning

OpenTofu 1.13 adds official Windows ARM64 builds, new functions for reducing unknown values during planning, and early experimental linting.

OpenTofu 1.13 is now available, bringing official Windows ARM64 support, new tools for producing more useful plans, and early experimental work on built-in linting and reusable Symbol Libraries.

One of the most visible additions is native Windows ARM64 builds. OpenTofu now officially supports Windows systems on ARM processors, although individual providers still need to publish compatible builds.

The release introduces new convert and assume... functions to reduce the number of values shown as (known after apply) during tofu plan.

Moreover, module authors can now give OpenTofu more information about values it cannot fully determine during planning. This makes plans clearer and more useful before infrastructure changes are applied.

OpenTofu 1.13 also includes an experimental built-in linting framework. The first rules are limited, but the project plans to expand the system over time to cover broader configuration checks and policy-related use cases.

Another experimental addition is Symbol Libraries. Unlike regular modules, which mainly package reusable infrastructure resources, Symbol Libraries share reusable values, functions, and type definitions between configurations.

A few compatibility changes are worth noting. WinRM support has been removed from the remote-exec and file provisioners after deprecation in OpenTofu 1.12, with OpenSSH for Windows recommended instead.

Keep in mind that OpenTofu 1.13 is the final release series to provide official 32-bit 386 and ARM builds. macOS users also need macOS 13 Ventura or newer.

For additional details, see the official announcement.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *