Intro
Back in August HashiCorp switched Terraforms license from Mozilla Public License v2.0 (MPL 2.0) to a Business Source License. In response, the open source community has forked the last MPL release of Terraform to a new project named OpenTofu. To understand their mission checkout the The OpenTofu Manifesto.
Current State
OpenTofu has an alpha release out if you want to take it for a test drive. I did so myself with a few sample projects and they all worked without any issues. Biggest difference so far is using tofu apply
instead of terraform apply
in the CLI.
There is a good amount of activity on the new open source repo. There is one pull request I am particularly excited about. Most folks who have worked with Terraform for any period of time have felt the pain of storing sensitive values in state. This PR aims to add the option to encrypt local state files, remote state, and plan files. Encryption is off-by-default. Keep pace with the conversation here.
Closing
Lots of exciting things are happening. I am very optimistic about where OpenTofu is heading. You should check it out and if you are interested contribute to the project.
Leave a Reply