def METHOD_NAME(config_paths):
    """Load the YAML configuration
    Load all the YAML files in all the specific configuration directories or
    files and aggregate them together.  Later paths take precedence over
    earlier ones.  This enables combining sources of configuration data from
    multiple places.
    *config_paths* is a single string or an ordered list of YAML configuration
                   directories or YAML files, with later entries having higher
                   priority.
    """
    if not isinstance(config_paths, list):
        config_paths = [config_paths]
    config = dict()
    for path in config_paths:
        data = load_single_yaml(path)
        config = _merge_trees(config, data)
    return config