20 lines
478 B
YAML
20 lines
478 B
YAML
- name: convert and write
|
|
become: yes
|
|
command: qemu-img convert -t directsync -O host_device /tmp/{{ inventory_hostname }}.img {{ ironic_image_target }}
|
|
async: 400
|
|
poll: 10
|
|
when: "{{ image.disk_format != 'raw' }}"
|
|
|
|
- name: stream to target
|
|
become: yes
|
|
stream_url:
|
|
url: "{{ image.url }}"
|
|
dest: "{{ ironic_image_target }}"
|
|
checksum: "{{ image.checksum }}"
|
|
async: 600
|
|
poll: 15
|
|
when: "{{ image.disk_format == 'raw' }}"
|
|
|
|
- name: flush
|
|
command: sync
|