The configurer calls the simple status endpoint to determine which server to use. Replace the find_functional_server call with a call to session.route_to(:puppet). For compatibility reasons we still need to push the resolved server host and port onto the context so that calls to Puppet::Util::Connection.determine_server still resolve the same way.
The configurer calls the simple status endpoint to determine which server to use. Replace the {{find_functional_server}} call with a call to {{session.route_to(:puppet)}}. For compatibility reasons we still need to push the resolved server host and port onto the context so that calls to {{Puppet::Util::Connection.determine_server}} still resolve the same way.