Skip to content
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

OpenTofu (née OpenTF) support #1609

Open
skyzyx opened this issue Aug 29, 2023 · 2 comments
Open

OpenTofu (née OpenTF) support #1609

skyzyx opened this issue Aug 29, 2023 · 2 comments

Comments

@skyzyx
Copy link

skyzyx commented Aug 29, 2023

https://opentf.org/announcement

We want to understand how Terrascan is affected by the OpenTF announcement, and what the plans for support are moving forward.

From a technical perspective, I expect that it will be a no-op for the time being as OpenTF anticipates maintaining compat/interop for the foreseeable future. (However, OpenTF has stated that some functionality may be added to OpenTF that is a superset of what's in base Terraform. [source])

From a process perspective:

  1. If there is a bug in OpenTF that does not exist in Terraform (or vice-versa), will bug reports (as they pertain to this project) be treated equally on both platforms?

  2. Will testing be performed with code targeting both platforms?

  3. For OpenTF's potential future "superset" functionality, will that be treated as a first-class citizen?

@skyzyx skyzyx changed the title OpenTF support OpenTofu (née OpenTF) support Sep 20, 2023
@lisenet
Copy link

lisenet commented Oct 27, 2023

Thanks for raising this, we use Terrascan and plan on migrating to OpenTofu. Wonder on how this will affect things long term.

@kvendingoldo
Copy link

At this moment if you need to have a support of Terraform as well as OpenTofu (and Terragrunt :) ) in one tool you can use https://github.com/tofuutils/tenv which my team wrote some months ago. A lot of users switched to that tool to unify version management in the world of Terraform.

You're welcome to open any issues or contribute to tenv.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants