-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transparently support .terraform-version
#32
Comments
@skyzyx do you think that it's a good idea? Now we're working on a wrapper that build |
For me, the goal of a tool like this is to help me seamlessly work across a variety of projects, from those still on Terraform 0.11 and HCL1 all the way up to the latest releases.
Since the patch releases of Terraform vs OpenTofu don't line-up 1:1, I realize this is a challenge, and I haven't come up with a good idea for handling this yet. But, IMO, the goal of a tool like this should be to provide as seamless of a transition from the old tools to the new as possible. Asking teams to define two files that (at first glance) do the same thing, with two slightly different names adds friction to the pipeline. I suppose it's mildly complex from an engineering standpoint, but obvious in terms of developer experience for end-users that "this is the way it should work." Maybe if they use Maybe Of course, the tool would communicate with the user that this is happening so that it isn't thought to be a mistake. But I realize I'm making the assumption that If You're right — this starts to get complex fast. I think that knowing/communicating clearly (a) how this tool fits into the overall Terraform/OpenTofu ecosystem, and (b) how this tool is intended to be used by people in the ecosystem who support a broad variety of projects would be very helpful. Once you (yourselves) are crystal-clear on understanding what you are providing, that will enable you to answer these specific two questions better. As a user, I only know what you write down. If you've only thought it, I have no way of knowing that. :) Based on the README, it's clear that this is a fork of |
Perform the same actions when a
.terraform-version
file is found, as when an.opentofu-version
file is found.The text was updated successfully, but these errors were encountered: