|
@@ -8,6 +8,11 @@
|
|
|
{{ 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: |
|
|
@@ -18,6 +23,22 @@
|
|
|
{{ 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: |
|
|
@@ -27,6 +48,10 @@
|
|
|
{{ 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: |
|
|
@@ -37,3 +62,19 @@
|
|
|
{{ 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
|