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

Official stance on using newer Terraform versions #287

Open
jeanduplessis opened this issue Sep 9, 2024 · 2 comments
Open

Official stance on using newer Terraform versions #287

jeanduplessis opened this issue Sep 9, 2024 · 2 comments

Comments

@jeanduplessis
Copy link
Contributor

This issue documents the official stance that we will not adopt any Terraform version in this provider released under the BSL license.

As such, this provider will be frozen on Terraform 1.5.7.

We are also not open to allowing end-users to specify the version of Terraform they want to use using a solution like tfenv.

@jeanduplessis jeanduplessis pinned this issue Sep 9, 2024
@senare
Copy link

senare commented Sep 10, 2024

Thank you (now we know) !

How did we end up in this decision ? I am guessing this is a license issue ?

How (and if) would that decision impact the discussion to support OpenTofu or TerraGrunt ?

Personally I think it would be nice If we could find some way to support different ways of 'adhoc executing HCL code'.

Would it be possible to create a OpenTofu and or TerraGrunt 'resource' or some other sort of separate runtime ?

I think it would be nice to keep it to one community / module. And I am assuming that at lot of the plumbing will be the same no matter what 'runtime/framework' one uses ?

@jeanduplessis
Copy link
Contributor Author

@senare The decision is the culmination of the legal opinion sought on the license terms of Terraform and upcoming guidelines from the CNCF: https://github.com/cncf/foundation/pull/843/files

While we appreciate the desire to see one unified solution, this provider will not look to provide OpenTofu or Terragrunt integration, and if the community wants to pursue an OpenTofu solution, it should be created as a separate provider.

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

2 participants