1
0

generate_disks_hybrid.yml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. ---
  2. - name: Generate hybrid ISO x86_64 image
  3. ansible.builtin.shell: |
  4. ./util/genfsimg -o {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.iso \
  5. -s {{ bootloader_filename }} \
  6. {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.efi \
  7. {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.lkrn
  8. args:
  9. chdir: "{{ ipxe_source_dir }}/src"
  10. - name: Generate hybrid ISO multiarch image
  11. ansible.builtin.shell: |
  12. ./util/genfsimg -o {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-multiarch.iso \
  13. -s {{ bootloader_filename }} \
  14. {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.efi \
  15. {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.lkrn \
  16. {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-arm64.efi
  17. args:
  18. chdir: "{{ ipxe_source_dir }}/src"
  19. - name: Generate hybrid USB x86_64 image
  20. ansible.builtin.shell: |
  21. ./util/genfsimg -o {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.img \
  22. -s {{ bootloader_filename }} \
  23. {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.efi \
  24. {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.lkrn
  25. args:
  26. chdir: "{{ ipxe_source_dir }}/src"
  27. - name: Generate hybrid USB multiarch image
  28. ansible.builtin.shell: |
  29. ./util/genfsimg -o {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-multiarch.img \
  30. -s {{ bootloader_filename }} \
  31. {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.efi \
  32. {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}.lkrn \
  33. {{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-arm64.efi
  34. args:
  35. chdir: "{{ ipxe_source_dir }}/src"