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

[WIP] : Azure Load Balancer with separated resource #6467

Closed
wants to merge 2 commits into from

Conversation

buzztroll
Copy link
Contributor

This patch shows what an implementation of the azure load balancer looks like with the resources separated. Frontend IP, probe, and rule have all been broken out into separate resources thus making 4 resources needed total with the load balancer itself.

Note that doing this causes some potentially strange events. As an example we cannot delete all of the frontend IPs from the load balancer or azure will send an error. If the user is trying to change the frontend ip set this will likely result in a delete then an add. It will be difficult to get that right.

See #6429 #6335 for alternative approaches. #6335 could be reworked to be simpler but still have nested resources.

@jen20 @phinze any thoughts?

buzztroll added 2 commits May 6, 2016 11:29
This implementats the azure load balancer in several resources:
- azurerm_load_balancer
- azurerm_load_balancer_probe
- azurerm_load_balancer_backend_pool
- azurerm_load_balancer_rule

The frontend IP is implemented as part of the top level load balancer
and thus there can only be 1 frontend IP with this implementation.  This
creates parity with other clouds.
@andreimc
Copy link

any idea when this would be looked at ?

@buzztroll
Copy link
Contributor Author

@andreimc if you are looking for something usable checkout #6429. I think that is the go but I wanted to offer this up as an option for breaking apart the resources if terraform proper prefers it that way.

@edevil
Copy link
Contributor

edevil commented May 31, 2016

Would these resources allow a configuration like this one? #6429 (comment)

@jen20
Copy link
Contributor

jen20 commented Oct 3, 2016

@stack72 and I have now started working on this and will see it through to completion - WIP is at #9199, and we will update that pull request as we go. Thanks for all the work so far, @buzztroll!

@jen20 jen20 closed this Oct 3, 2016
@ghost
Copy link

ghost commented Apr 21, 2020

I'm going to lock this issue 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 similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@ghost ghost locked and limited conversation to collaborators Apr 21, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants