make unicast-peer resource-name unique by adding the instance-name #230
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Considering the following 3-node-setup:
There are two different VIPs bound to two separate VRRP-instances
Both instances share the same unicast-peers - like in below config-snippet from node1 (10.0.0.1).
That was a working config before - but by introducing the
keepalived::vrrp::unicast_peer
type in #227 this now fails as duplicatekeepalived::vrrp::unicast_peer
resources would get created with the same resource-names.Therefor I would like to suggest binding the resource-name to the VRRP-instance.
Either by just looping over
$unicast_peer_array
like I've done in this PR.Or in any other way.