gaia-app / gaia

Gaia is a Terraform 🌍 UI for your modules, and self-service infrastructure 👨‍💻
https://gaia-app.io
Mozilla Public License 2.0
982 stars 86 forks source link

✨ : Support for OpenTofu #749

Open rknechtel opened 7 months ago

rknechtel commented 7 months ago

Is your feature request related to a problem? Please describe. Due to Hashicorp's license change from MPL 2.0 to a BSL. competitors to Hashicorp will have licensing issues. Being Gaia basically competes with Terraform Cloud. See: https://thenewstack.io/closure-is-open-source-licensing-suddenly-unsustainable/ https://thenewstack.io/hashicorp-abandons-open-source-for-business-source-license/

Describe the solution you'd like I would like to see support for using OpenTofu the fork of Terraform. See: https://opentofu.org/ https://github.com/opentofu/opentofu

Describe alternatives you've considered N/A

Additional context Gaia could run into Licensing issues with using Terraform. So adding support for using OpenTofu might be a good move.

kvendingoldo commented 6 months ago

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.

fiftin commented 3 months ago

@rknechtel I’m sure Semaphore UI is the best UI for OpenTofu at this moment.

@kvendingoldo I like your tool tenv. Thank you for your work!