def initialize_blueprint(blueprint_path, name, storage, install_plugins=False, inputs=None, resolver=None): if install_plugins: install_blueprint_plugins(blueprint_path=blueprint_path) provider_context = utils.CloudifyConfig().local_provider_context inputs = utils.inputs_to_dict(inputs, 'inputs') return local.init_env( blueprint_path=blueprint_path, name=name, inputs=inputs, storage=storage, ignored_modules=constants.IGNORED_LOCAL_WORKFLOW_MODULES, provider_context=provider_context, resolver=resolver)
def execute(workflow_id, parameters, allow_custom_parameters, task_retries, task_retry_interval, task_thread_pool_size): logger = get_logger() parameters = utils.inputs_to_dict(parameters, 'parameters') env = _load_env() result = env.execute(workflow=workflow_id, parameters=parameters, allow_custom_parameters=allow_custom_parameters, task_retries=task_retries, task_retry_interval=task_retry_interval, task_thread_pool_size=task_thread_pool_size) if result is not None: logger.info(json.dumps(result, sort_keys=True, indent=2))
def initialize_blueprint(blueprint_path, name, storage, install_plugins=False, inputs=None, resolver=None): if install_plugins: install_blueprint_plugins( blueprint_path=blueprint_path ) provider_context = utils.CloudifyConfig().local_provider_context inputs = utils.inputs_to_dict(inputs, 'inputs') return futures.aria_local.init_env( blueprint_path=blueprint_path, name=name, inputs=inputs, storage=storage, ignored_modules=constants.IGNORED_LOCAL_WORKFLOW_MODULES, provider_context=provider_context, resolver=resolver)