'process a service registered on a node, adding the node to a group with
the service name. Each service tag is extracted and the node is added to a
tag grouping also'

def load_data_from_service(self, service_name, service, node_data):

    self.add_metadata(node_data, 'consul_services', service_name, True)
    if self.is_service('ssh', service_name):
        self.add_metadata(node_data, 'ansible_ssh_port', service['Port'])
    if self.config.has_config('servers_suffix'):
        service_name = (service_name + self.config.servers_suffix)
    self.add_node_to_map(self.nodes_by_service, service_name, node_data['Node'])
    self.extract_groups_from_tags(service_name, service, node_data)
