def createWorkflowYaml(yamlPath): # Initialize workflow workflow = Workflow() workflow.fatLast = 0x0FFFFFFF copyStep = CreateImageStep(workflow, srcDisk="disk/src.img", destDisk="disk/dest.img") workflow.addStep(copyStep) delStep = CreateFileStep(workflow, fullPath="/Kontakte/besenfelder.txt", deleted=True) workflow.addStep(delStep) # Write workflow to yaml config file yaml = ruamel.yaml.YAML() with open(yamlPath, 'w') as fout: yaml.dump(workflow, fout)