I have a setup where each node has 2 interfaces:

One connected to a private network between the nodes

one connected to a public network.

The communication between Juju (on my laptop) and the nodes should happen on the public network. The communication between the nodes should happen on the private network. Currently, Juju uses the public IP for everything, the public IP is also passed as private-address between nodes...