LOG.info("Creating Cluster '" + properties.get(CLUSTER_NAME_PROPERTY_ID) +
"' based on blueprint '" + blueprintName + "'.");
//todo: build up a proper topology object
BlueprintEntity blueprint = getBlueprint(blueprintName);
Stack stack = parseStack(blueprint);
Map<String, HostGroup> blueprintHostGroups = parseBlueprintHostGroups(blueprint, stack);
applyRequestInfoToHostGroups(properties, blueprintHostGroups);
processConfigurations(processBlueprintConfigurations(blueprint), stack, blueprintHostGroups);