Skip to content

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

Closed
buzztroll wants to merge 2 commits into
hashicorp:masterfrom
buzztroll:azure/full_lb
Closed

[WIP] : Azure Load Balancer with separated resource#6467
buzztroll wants to merge 2 commits into
hashicorp:masterfrom
buzztroll:azure/full_lb

Conversation

@buzztroll

Copy link
Copy Markdown
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
Copy Markdown

any idea when this would be looked at ?

@buzztroll

Copy link
Copy Markdown
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

edevil commented May 31, 2016

Copy link
Copy Markdown
Contributor

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

@jen20

jen20 commented Oct 3, 2016

Copy link
Copy Markdown
Contributor

@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

ghost commented Apr 21, 2020

Copy link
Copy Markdown

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