Perform files creation after all dependencies resolved
It could be sufficient in some situations (for example in case of shared volume) Change-Id: Ic299c9f0555154ff2843183dc172e85ec38e0620
This commit is contained in:
parent
7ae3fd54c2
commit
55d77ced5d
|
@ -518,14 +518,15 @@ def do_status(role_name):
|
|||
|
||||
def do_provision(role_name):
|
||||
workflow = get_workflow(role_name)
|
||||
files = workflow.get('files', [])
|
||||
create_files(files)
|
||||
|
||||
dependencies = workflow.get('dependencies')
|
||||
if dependencies:
|
||||
etcd_client = get_etcd_client()
|
||||
wait_for_dependencies(dependencies, etcd_client)
|
||||
|
||||
files = workflow.get('files', [])
|
||||
create_files(files)
|
||||
|
||||
job = workflow.get("job")
|
||||
daemon = workflow.get("daemon")
|
||||
roll = workflow.get("roll")
|
||||
|
|
Loading…
Reference in New Issue