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

Research: Steps needed for OpenTofu Support #113

Open
GoodmanBen opened this issue Oct 8, 2023 · 1 comment
Open

Research: Steps needed for OpenTofu Support #113

GoodmanBen opened this issue Oct 8, 2023 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@GoodmanBen
Copy link
Contributor

Current State

OpenTofu has come out with an alpha 1.6 release. It is said to be a drop-in replacement for Terraform, and some percentage of the market of Terraform users may be splitting to follow the fork.

Desired State

Explore the lift needed to support OpenTofu. This includes answering questions like:

  • How is OpenTofu use specified within cloud-concierge configuration?
  • How are different versions of OpenTofu dynamically downloaded. As of right now cloud-concierge is reliant on tfswitch which has an open issue asking for open tofu support: OpenTofu Support warrensbox/terraform-switcher#315
  • Distinguishing need to run tofu init and tofu state update commands within the container execution
@GoodmanBen GoodmanBen added the documentation Improvements or additions to documentation label Oct 8, 2023
@GoodmanBen GoodmanBen changed the title Research: Explore viability of OpenTofu Support Research: Steps needed for OpenTofu Support Oct 8, 2023
@kvendingoldo
Copy link

Hi @GoodmanBen,

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. I think it will be really suitable for this issue to manage different versions of different tools.

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

No branches or pull requests

2 participants