--- - name: Generate hybrid ISO x86_64 image ansible.builtin.shell: | ./util/genfsimg -o {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.iso \ -s {{ bootloader_filename }} \ {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.efi \ {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.lkrn args: chdir: "{{ ipxe_source_dir }}/src" when: - generate_disks_hybrid | default(false) | bool - generate_disks_legacy | default(true) | bool - generate_disks_efi | default(true) | bool - name: Generate hybrid ISO multiarch image ansible.builtin.shell: | ./util/genfsimg -o {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-multiarch.iso \ -s {{ bootloader_filename }} \ {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.efi \ {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.lkrn \ {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-arm64.efi args: chdir: "{{ ipxe_source_dir }}/src" when: - generate_disks_hybrid | default(false) | bool - generate_disks_legacy | default(true) | bool - generate_disks_arm | default(false) | bool - generate_disks_efi | default(true) | bool - name: Generate hybrid ISO arm64 image ansible.builtin.shell: | ./util/genfsimg -o {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-arm64.iso \ -s {{ bootloader_filename }} \ {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-arm64.efi args: chdir: "{{ ipxe_source_dir }}/src" when: - generate_disks_hybrid | default(false) | bool - generate_disks_arm | default(false) | bool - name: Generate hybrid USB x86_64 image ansible.builtin.shell: | ./util/genfsimg -o {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.img \ -s {{ bootloader_filename }} \ {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.efi \ {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.lkrn args: chdir: "{{ ipxe_source_dir }}/src" when: - generate_disks_hybrid | default(false) | bool - generate_disks_legacy | default(true) | bool - generate_disks_efi | default(true) | bool - name: Generate hybrid USB multiarch image ansible.builtin.shell: | ./util/genfsimg -o {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-multiarch.img \ -s {{ bootloader_filename }} \ {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.efi \ {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.lkrn \ {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-arm64.efi args: chdir: "{{ ipxe_source_dir }}/src" when: - generate_disks_hybrid | default(false) | bool - generate_disks_legacy | default(true) | bool - generate_disks_arm | default(false) | bool - generate_disks_efi | default(true) | bool - name: Generate hybrid USB arm64 image ansible.builtin.shell: | ./util/genfsimg -o {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-arm64.img \ -s {{ bootloader_filename }} \ {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-arm64.efi args: chdir: "{{ ipxe_source_dir }}/src" when: - generate_disks_hybrid | default(false) | bool - generate_disks_arm | default(false) | bool