- name: Ensure DIB image root file: path: "{{ build_diskimage_image_root }}" state: directory - name: Build diskimage command: > "{{ build_diskimage_command }}" -o "{{ build_diskimage_image_root }}/{{ build_diskimage_image_name | mandatory }}" -t "{{ build_diskimage_formats | join(',') }}" --logfile "{{ build_diskimage_logs_dir }}/diskimage-{{ build_diskimage_image_name }}.log" {{ build_diskimage_elements | mandatory | flatten | join(' ') }} args: chdir: "{{ build_diskimage_image_root }}" environment: "{{ build_diskimage_environment }}" register: build_diskimage_result until: build_diskimage_result is not failed retries: "{{ build_diskimage_retry_limit }}" delay: "{{ build_diskimage_retry_delay }}"