top | item 40212617

OpenTofu 1.7.0 is out with State Encryption, Dynamic Provider-defined Functions

118 points| cube2222 | 1 year ago |opentofu.org | reply

21 comments

order
[+] cube2222|1 year ago|reply
Hello, technical lead of the project here!

OpenTofu 1.7.0 is now officially out, with a couple of great features, including the first tofu-exclusives, which I know many have been asking for.

Happy to answer any questions you may have!

[+] aeadio|1 year ago|reply
With OpenTofu exclusive features making such an early debut, is the intention to remain a superset of upstream Terraform functionality and spec, or allow OpenTofu to diverge and move in its own direction? Will you aim to stick to compatibility with Terraform providers/modules?

Is the potential impact of community fragmentation on your mind as many commercial users who don’t care about open source ideology stick to the tried-and-true Hashicorp Terraform?

Is there any intention to try and supplement the tooling around the core product to provide an answer to features like Terraform Cloud dashboard, sentinel policies and other things companies may want out of the product outside of the command line tool itself?

[+] maxloh|1 year ago|reply
Now that HashiCorp is acquired by IBM, how will that impact OpenTofu? Will it be merged back into Terraform if IBM reverts the license change?
[+] levidos|1 year ago|reply
Does OpenTofu have a Terrfaorm Enterprise type system?
[+] hamandcheese|1 year ago|reply
I admit I haven't tried it yet, but based on the description, provider-defined functions makes me nervous. It's easy to picture it as yet another tool for people with bad taste to create a horrible, impure monstrosity (people love to do this with terraform already by wrapping it).

I'm very excited for state encryption though! Wondering how safe it is to check an encrypted state file into a public GitHub repo.

[+] janosdebugs|1 year ago|reply
People have already done this by implementing functions as data sources, which also get recorded in the state unnecessarily.
[+] master_crab|1 year ago|reply
I’m curious to know if anyone has started migrating from a later version of TF (like over 1.0) to Tofu and what that looked like?
[+] liveoneggs|1 year ago|reply
OpenTofu is already diverging from upstream but is relying on upstream providers so I'm not sure how to feel about it.
[+] cube2222|1 year ago|reply
No worries, it's very important for us to stay compatible with the provider ecosystem.
[+] Spivak|1 year ago|reply
Yes, but these are two features that have been widely requested and the PR's languishing for years because they competed with Hashicorp's cloud offering.