launch workflows

This commit is contained in:
Chris Meyers
2016-09-01 14:11:20 -04:00
parent 2cfdee3b21
commit 39ac2c047b
9 changed files with 217 additions and 60 deletions

View File

@@ -177,4 +177,3 @@ def mk_workflow_node(workflow_job_template=None, unified_job_template=None,
if persisted:
workflow_node.save()
return workflow_node

View File

@@ -366,14 +366,10 @@ def create_workflow_job_template(name, persisted=True, **kwargs):
if type(i) is Job:
jobs[i.pk] = i
else:
# Fill in default survey answers
job_extra_vars = {}
for question in spec['spec']:
job_extra_vars[question['variable']] = question['default']
jobs[i] = mk_job(job_template=wfjt, extra_vars=job_extra_vars,
persisted=persisted)
# TODO: Create the job
raise RuntimeError("Currently, only already created jobs are supported")
return Objects(workflow_job_template=wfjt,
#jobs=jobs,
jobs=jobs,
survey=spec,)