)]}'
{"examples/v2/openstack/clone_vm/README.rst":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"3e1c352836a471d1b1fc74b62d8546f054c2274b","unresolved":false,"context_lines":[{"line_number":12,"context_line":"1. Load workflow ``clone_volume.yaml``:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"        mistral workflow-create clone_volume.yaml"},{"line_number":15,"context_line":"\t\t"},{"line_number":16,"context_line":"2. Load workflow ``create_vm_from_volume.yaml``:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"        mistral workflow-create create_vm_from_volume.yaml"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a629dbe_b48cd980","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":2},"updated":"2016-11-14 06:38:59.000000000","message":"Soft: Try to avoid trailing spaces.","commit_id":"68324a939f474d17cc49db15c5e768a2770cb7b6"}],"examples/v2/openstack/clone_vm/clone_vm.yaml":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"99ab1bfa39e42c4db35dd6b09c66d8bb20074437","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"clone_vm:"},{"line_number":5,"context_line":"  type: direct"},{"line_number":6,"context_line":"  description: clone a new instance from an existed instance."},{"line_number":7,"context_line":"  1.clone system volume"},{"line_number":8,"context_line":"  2.set the system volume to bootable"},{"line_number":9,"context_line":"  3.create a new instance from the new bootable system volume"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a77a97e_dcd01af9","line":6,"range":{"start_line":6,"start_character":44,"end_line":6,"end_character":51},"updated":"2016-11-17 08:47:20.000000000","message":"-\u003e existing","commit_id":"ec5f1ca972b5470c8b80487eb3d5dc5d9274137f"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"99ab1bfa39e42c4db35dd6b09c66d8bb20074437","unresolved":false,"context_lines":[{"line_number":27,"context_line":"      workflow: clone_volume"},{"line_number":28,"context_line":"      input:"},{"line_number":29,"context_line":"        size: \u003c% $.sys_vol_size %\u003e"},{"line_number":30,"context_line":"        source_volid: \u003c% $.sys_vol_id %\u003e"},{"line_number":31,"context_line":"        name: \u003c% $.sys_vol_name %\u003e"},{"line_number":32,"context_line":"      publish:"},{"line_number":33,"context_line":"        new_sys_vol_id: \u003c% task(clone_sys_volume).result.vol_id %\u003e"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a77a97e_dc949a44","line":30,"range":{"start_line":30,"start_character":15,"end_line":30,"end_character":20},"updated":"2016-11-17 08:47:20.000000000","message":"vol_id? Otherwise, it is not consistent with sys_vol_id and user_vol_id.","commit_id":"ec5f1ca972b5470c8b80487eb3d5dc5d9274137f"}],"examples/v2/openstack/clone_vm/clone_volume.yaml":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"99ab1bfa39e42c4db35dd6b09c66d8bb20074437","unresolved":false,"context_lines":[{"line_number":2,"context_line":"version: \u00272.0\u0027"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"clone_volume:"},{"line_number":5,"context_line":"  description: clone a new volume from an existed volume"},{"line_number":6,"context_line":"  type: direct"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"  input:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a77a97e_7c97063a","line":5,"range":{"start_line":5,"start_character":42,"end_line":5,"end_character":49},"updated":"2016-11-17 08:47:20.000000000","message":"-\u003e existing","commit_id":"ec5f1ca972b5470c8b80487eb3d5dc5d9274137f"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"99ab1bfa39e42c4db35dd6b09c66d8bb20074437","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"  tasks:"},{"line_number":16,"context_line":"    create_volume:"},{"line_number":17,"context_line":"      action: cinder.volumes_create size\u003d\u003c% $.size %\u003e source_volid\u003d\u003c% $.source_volid %\u003e name\u003d\u003c% $.name %\u003e"},{"line_number":18,"context_line":"      publish:"},{"line_number":19,"context_line":"        vol_id: \u003c% task(create_volume).result.id %\u003e"},{"line_number":20,"context_line":"      on-success:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a77a97e_5ce40ae0","line":17,"range":{"start_line":17,"start_character":36,"end_line":17,"end_character":105},"updated":"2016-11-17 08:47:20.000000000","message":"Soft: just a minor comment, if an action/workflow declaration is too long you can use a different format:\n\naction: cinder.volumes_create\ninput:\n  size: \u003c% $.size %\u003e \n  source_volid: ...\n...","commit_id":"ec5f1ca972b5470c8b80487eb3d5dc5d9274137f"}],"examples/v2/openstack/clone_vm/create_vm_from_volume.yaml":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"99ab1bfa39e42c4db35dd6b09c66d8bb20074437","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"  tasks:"},{"line_number":17,"context_line":"    create_server:"},{"line_number":18,"context_line":"      action: nova.servers_create name\u003d\u003c% $.vm_name %\u003e block_device_mapping_v2\u003d\u003c% $.block_device_mapping_v2 %\u003e flavor\u003d\u003c% $.flavor_ref %\u003e image\u003d\u003c% $.image %\u003e"},{"line_number":19,"context_line":"      publish:"},{"line_number":20,"context_line":"        vm_id: \u003c% task(create_server).result.id %\u003e"},{"line_number":21,"context_line":"      on-success:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a77a97e_dc3e5a27","line":18,"range":{"start_line":18,"start_character":34,"end_line":18,"end_character":156},"updated":"2016-11-17 08:47:20.000000000","message":"Here\u0027s a good case for using\n\naction: nova.servers_create\ninput:\n  name\u003d..\n  ...","commit_id":"ec5f1ca972b5470c8b80487eb3d5dc5d9274137f"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"99ab1bfa39e42c4db35dd6b09c66d8bb20074437","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    create_server:"},{"line_number":18,"context_line":"      action: nova.servers_create name\u003d\u003c% $.vm_name %\u003e block_device_mapping_v2\u003d\u003c% $.block_device_mapping_v2 %\u003e flavor\u003d\u003c% $.flavor_ref %\u003e image\u003d\u003c% $.image %\u003e"},{"line_number":19,"context_line":"      publish:"},{"line_number":20,"context_line":"        vm_id: \u003c% task(create_server).result.id %\u003e"},{"line_number":21,"context_line":"      on-success:"},{"line_number":22,"context_line":"        - wait_for_instance"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a77a97e_dcf73a89","line":20,"range":{"start_line":20,"start_character":23,"end_line":20,"end_character":36},"updated":"2016-11-17 08:47:20.000000000","message":"Soft: if you need access to the current task you can use just task() without a task name.","commit_id":"ec5f1ca972b5470c8b80487eb3d5dc5d9274137f"}]}
