Skip to content

Conversation

@ajkerrigan
Copy link

@ajkerrigan ajkerrigan commented Dec 19, 2025

Freshdesk #1442

what

Remove provider definitions from the main and bootstrap modules.

why

Customers are currently unable to use looping constructs to deploy this module in multiple projects.

Defining providers directly inside modules is a legacy pattern that prevents callers from using constructs like for_each & count:

https://developer.hashicorp.com/terraform/language/modules/develop/providers#legacy-shared-modules-with-provider-configurations

testing

Testing locally, leaving in draft while testing with a customer who is hitting this limitation.

docs

I don't think so...

@ajkerrigan ajkerrigan requested a review from a team as a code owner December 19, 2025 19:44
@ajkerrigan ajkerrigan marked this pull request as draft December 19, 2025 19:44
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

Successfully merging this pull request may close these issues.

2 participants