Replies: 1 comment 1 reply
-
|
Hey @rlees85 , We very much have an explicit stance of supporting OpenTofu, and are very much invested in OpenTofu being the best tool to use with Terragrunt. 😄 What you're seeing there is the fact that these integrations were put in place when Terraform was MPL, and OpenTofu didn't exist. We prioritize adding integrations with OpenTofu-specific functionality, in accordance with what we understand to be important to the community. So, I appreciate you surfacing these gaps. We also have to balance prioritizing adding those integrations with features that are specific to Terragrunt, and have nothing to do with OpenTofu or Terraform specifically, and we have a lot planned for Terragrunt in that regard! If you're interested in doing the development work to get those integrations sorted out, that would fast track adding the features. Regardless, I would recommend you create an issue to request each enhancement (assuming one doesn't already exist), so we can schedule the work accordingly. I'd be happy to work with you on becoming a contributor, and learning what you need to make the updates. I can chat with you in the Terragrunt Discord as well if it makes things easier for you. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I just wondered if there was any plan for Terragrunt to fully adopt OpenTofu over Terraform? I can see the project kind of does back OpenTofu more however I've noticed some inconsistencies when using Terragrunt:
When loading credentials for module repositories, it ignores
.tofurcbut reads.terraformrcjust fine. Looking at the code, its pulling in some hashicorp/terraform deps to handle this.Much more annoyingly, having variables/locals in the
sourcefor a Terraform module causes Terragrunt to crap out when runningterragrunt hcl validate --all --inputs. I assume this is because it is using Terraform internals again to figure out what inputs are needed vs OpenTofuBeta Was this translation helpful? Give feedback.
All reactions