-
-
Notifications
You must be signed in to change notification settings - Fork 242
feat!: Raise MSV of Terraform and AWS provider to v1.5.7 and v6.0.0 respectively, add support for region argument
#146
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
Conversation
|
This PR has been automatically marked as stale because it has been open 30 days |
|
Now to see if a normal comment will work or if I need some kind of slash command |
|
This would also (indirectly) fix #133 |
|
@mohag Please try to init multiple providers provider "aws" {
alias = euw1
region ="eu-west-1"
}
provider "aws" {
alias = eun1
region ="eu-north-1"
}next please refer to documentation about passing Providers Explicitly to terraform modules. There is no need to create more variables in the module |
That works and is what I have currently. I'm hoping to get faster plans and lower resource usage by eliminating that. (Separate providers has been eliminated on everything else in the specific module) (I can also do a for_each with a variable, which is not an option with provider configs) |
Co-authored-by: Marc Tamsky <tamsky@users.noreply.github.com>
v1.5.7 and v6.0.0 respectively, add support for region argument
The region argument should be preferred over the alias provider approach. As to whether or not one should put multiple regions into one statefile is an entirely different conversation and more subjective 😅 (don't do it - violates practices of cellular architecture. Only use the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this looks good to me as an initial "soft" breaking change (no disruption to users, just the version requirements have changed). Then folks can iterate such as #132 or start to look at larger, more disruptive structural changes like #113 / #95
what do you think @yyarmoshyk / @antonbabenko
|
Sounds good to me. This module didn't receive enough attention for a rather long time, so making improvements in any order is better than not making any improvements at all. Let's merge this one and proceed with bigger breaking changes. |
|
A suggestion for the repo: It might make sense to split the "Breaking changes" question into "affects existing module usage" (incompatible interface changes), "will recreate resources", "add / removes resources" and "dependency changes". |
What? Could you elaborate |
|
we'll proceed with this and look to continue improving/iterating |
## [3.0.0](v2.13.1...v3.0.0) (2025-09-26) ### ⚠ BREAKING CHANGES * Raise MSV of Terraform and AWS provider to `v1.5.7` and `v6.0.0` respectively, add support for `region` argument (#146) ### Features * Raise MSV of Terraform and AWS provider to `v1.5.7` and `v6.0.0` respectively, add support for `region` argument ([#146](#146)) ([9ded85b](9ded85b))
|
This PR is included in version 3.0.0 🎉 |
|
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
Description
v1.5.7to support most of the latest features of the framework but still being compatible with alternative methods (OpenTofu)v6.0.0to support newregionargument added in the v6 providertimeoutsvariable definitionMotivation and Context
Breaking Changes
How Has This Been Tested?
examples/*to demonstrate and validate my change(s)examples/*projectspre-commit run -aon my pull request