Compute wasn't being passed the controller node ip and was reading the wrong value from hiera for its internal IP, which broke VNC