generate_disks.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. ---
  2. - name: Set up iPXE build environment
  3. ansible.builtin.include_tasks: generate_disks_base.yml
  4. - name: Generate legacy iPXE bootloaders
  5. ansible.builtin.include_tasks: generate_disks_legacy.yml
  6. when:
  7. - generate_disks_legacy | default(true) | bool
  8. - name: Generate linux iPXE bootloader
  9. ansible.builtin.include_tasks: generate_disks_linux.yml
  10. when:
  11. - generate_disks_linux | default(false) | bool
  12. - name: Generate EFI iPXE bootloaders
  13. ansible.builtin.include_tasks: generate_disks_efi.yml
  14. when:
  15. - generate_disks_efi | default(true) | bool
  16. - name: Generate ARM iPXE bootloaders
  17. ansible.builtin.include_tasks: generate_disks_arm.yml
  18. when:
  19. - generate_disks_arm | default(false) | bool
  20. - name: Generate RPI iPXE bootloaders
  21. ansible.builtin.include_tasks: generate_disks_rpi.yml
  22. when:
  23. - generate_disks_rpi | default(false) | bool
  24. - bootloader_filename == "netboot.xyz"
  25. - name: Generate hybrid iPXE bootloaders
  26. ansible.builtin.include_tasks: generate_disks_hybrid.yml
  27. when:
  28. - generate_disks_hybrid | default(false) | bool
  29. - bootloader_filename == "netboot.xyz"