Esempio n. 1
0
def servers(all = False):
    from voodoo.gen.registry import GLOBAL_REGISTRY
    all_components = []
    hosts = set()
    processes = set()
    for key in GLOBAL_REGISTRY.keys():
        matches = regex.match(key)
        if matches:
            component, process, host = matches.groups()

            all_components.append(component)
            processes.add(process)
            hosts.add(host)

    if all:
        return all_components, processes, hosts
    
    return all_components
Esempio n. 2
0
def servers(all=False):
    from voodoo.gen.registry import GLOBAL_REGISTRY
    all_components = []
    hosts = set()
    processes = set()
    for key in GLOBAL_REGISTRY.keys():
        matches = regex.match(key)
        if matches:
            component, process, host = matches.groups()

            all_components.append(component)
            processes.add(process)
            hosts.add(host)

    if all:
        return all_components, processes, hosts

    return all_components