In the documentation you advise OpenTofu as well. I havent’ used it actively yet, due to it’s current alpha status. But how can I switch from terraform 1.5.5 to OpenTofu when it’s releasing it’s first stable version?
What is BoltOps planning for this?
Will it be an environment or project variable I can set, or will it be rewiring the symlink from /opt/homebrew/bin/terraform to the correct opentofu binary?
When I tested it I did not run into this. tofu was automatically detected just fine. Believe there’s some thing weird happening if you have an existing state file and or cache. Unsure, as I only looked into it briefly.
The workaround is to symlink. Though, would like to understand the issue better.
Ideally, should automatically be detected.
There’s also an TS_TERRAFORM_BIN env that you can use to override.
Unsure when will take a closer look. Will consider PRs for:
Excellent news, thanks.
I’m currently experimenting with both on my system and we’re currently still using terraspace 2.2.14. I think it’s not part of that code yet. So I’ll be focussed when doing a terraspace upgrade to avoid unexpected behavior.