Example #1
0
def generate_blueprint(configuration, blueprint, reset=False):
    """Generate a blueprint inside a configuration."""
    conf = Configuration(configuration)
    if not conf.exists():
        raise NO_INIT
    blueprints_yaml = settings.load_blueprints_yaml()
    blueprint = conf.blueprint(blueprint)
    blueprint.blueprint_configuration = _generate_configuration(
        cmd_inputs_override=None,
        cmd_blueprint_override=None,
        conf_obj=blueprint,
        conf_key='blueprints',
        conf_name=blueprint.blueprint_name,
        conf_additional=None,
        conf_blueprint_key='blueprint',
        blueprint_dir_name='blueprint',
        blueprint_override_key='blueprint_override',
        blueprint_override_template_key=None,
        blueprint_path=blueprint.blueprint_path,
        reset=reset,
        properties=conf.properties,
        user_yaml=blueprints_yaml)
Example #2
0
def generate_blueprint(configuration, blueprint, reset=False):
    """Generate a blueprint inside a configuration."""
    conf = Configuration(configuration)
    if not conf.exists():
        raise NO_INIT
    blueprints_yaml = settings.load_blueprints_yaml()
    blueprint = conf.blueprint(blueprint)
    blueprint.blueprint_configuration = _generate_configuration(
        cmd_inputs_override=None,
        cmd_blueprint_override=None,
        conf_obj=blueprint,
        conf_key='blueprints',
        conf_name=blueprint.blueprint_name,
        conf_additional=None,
        conf_blueprint_key='blueprint',
        blueprint_dir_name='blueprint',
        blueprint_override_key='blueprint_override',
        blueprint_override_template_key=None,
        blueprint_path=blueprint.blueprint_path,
        reset=reset,
        properties=conf.properties,
        user_yaml=blueprints_yaml)
Example #3
0
 def _blueprints():
     return settings.load_blueprints_yaml(variables=False)[
         'blueprints'].keys()
Example #4
0
 def _blueprints():
     return settings.load_blueprints_yaml(
         variables=False)['blueprints'].keys()