'prunes and sorts all groupings for combination into the final map'

def combine_all_results(self):

    self.inventory = {'_meta': {'hostvars': self.node_metadata}}
    groupings = [self.nodes, self.nodes_by_datacenter, self.nodes_by_service, self.nodes_by_tag, self.nodes_by_kv, self.nodes_by_availability]
    for grouping in groupings:
        for (name, addresses) in grouping.items():
            self.inventory[name] = sorted(list(set(addresses)))
