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

Feature Request: Reduce resource providers required for bootstrap #162

Open
jaredfholgate opened this issue Feb 8, 2024 · 2 comments
Open
Labels
Area: Bootstrap Modules 👢 Issues / PR's related to the Accelerator bootstrap modules IaC: Bicep Infrastructure as Code - Bicep IaC: Terraform Infrastructure as Code - Terraform Module: Bootstrap Type: Enhancement ✨ New feature or request

Comments

@jaredfholgate
Copy link
Member

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

Is your feature request related to a problem?

The target bootstrap subscription will have all providers installed by the azurerm provider if it is the very first Terraform run. This can cause a delay if there is a regional outage in Azure.

Describe the solution you'd like

Explicitly define the the required providers for the bootstrap subscription and only install those. Turn off the default behviour of the provider.

Additional context

@jaredfholgate jaredfholgate added the enhancement New feature or request label Feb 8, 2024
@richredgrave
Copy link

I vote this up, I had issues registering the AVS provider on a subscription, which I resolved by manually de and re-registering

@jaredfholgate jaredfholgate transferred this issue from Azure/alz-terraform-accelerator Sep 2, 2024
@jaredfholgate jaredfholgate added Needs: Triage 🔍 Needs triaging by the team Type: Enhancement ✨ New feature or request Area: Bootstrap Modules 👢 Issues / PR's related to the Accelerator bootstrap modules IaC: Terraform Infrastructure as Code - Terraform IaC: Bicep Infrastructure as Code - Bicep Module: Bootstrap and removed enhancement New feature or request Needs: Triage 🔍 Needs triaging by the team labels Sep 2, 2024
@jaredfholgate
Copy link
Member Author

v4 of the azurerm provider has new capabilities that could be leveraged for this.

@jaredfholgate jaredfholgate changed the title Feature Request: Reduce providers required for bootstrap Feature Request: Reduce resource providers required for bootstrap Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Bootstrap Modules 👢 Issues / PR's related to the Accelerator bootstrap modules IaC: Bicep Infrastructure as Code - Bicep IaC: Terraform Infrastructure as Code - Terraform Module: Bootstrap Type: Enhancement ✨ New feature or request
Projects
Status: 📋 Backlog
Development

No branches or pull requests

2 participants