Actually the mechanism to determine when rack controllers can communicate to a machine is only for Layer 3 communication. If maas determines that the BMC is located on the same Layer 2 as other rack controllers it will just pick one of those are random to power control that machine.
I do agree that we should want all rack controllers to be consistent in access to tools. The snap helps with this because its all bundled, so its a none issue with snaps.
Actually the mechanism to determine when rack controllers can communicate to a machine is only for Layer 3 communication. If maas determines that the BMC is located on the same Layer 2 as other rack controllers it will just pick one of those are random to power control that machine.
I do agree that we should want all rack controllers to be consistent in access to tools. The snap helps with this because its all bundled, so its a none issue with snaps.