Honestly, it doesn't really matter. From a training perspective, there's way more material out there for Terraform. Technically, OpenTofu and Terraform are functionally the same for 90% of the code base. The choice between them is mostly about licensing. If you think that BSL will apply to your use case (rare) then OpenTofu is probably the way to go. Otherwise, it's more a question of whether any features introduced since the fork are compelling to you.
Nice vid Ned - thank you
It is very informative. Thank you. I see opentofu uses azure provider from hashicorp. Is that fine ? Does it have any licence implications ?
Yeah, opentofu uses all the existing providers. And BTW, the Azure provider is MPL.
But if you are not currently using Terraform and search a tool for this job, should you start with Open Tofu ?
Honestly, it doesn't really matter. From a training perspective, there's way more material out there for Terraform. Technically, OpenTofu and Terraform are functionally the same for 90% of the code base. The choice between them is mostly about licensing. If you think that BSL will apply to your use case (rare) then OpenTofu is probably the way to go. Otherwise, it's more a question of whether any features introduced since the fork are compelling to you.