1
0

generate_disks_legacy.yml 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. ---
  2. - name: Copy netboot.xyz local legacy iPXE configs
  3. copy:
  4. src: "ipxe/local/{{ item }}"
  5. dest: "{{ ipxe_source_dir }}/src/config/local/{{ item }}"
  6. with_items:
  7. - colour.h
  8. - crypto.h
  9. - general.h
  10. - name: Compile iPXE bootloader for Legacy BIOS
  11. shell: "{{ item }}"
  12. with_items:
  13. - make clean
  14. - make EMBED=ipxe-bootloader bin/ipxe.dsk bin/ipxe.iso bin/ipxe.lkrn bin/ipxe.usb bin/ipxe.kpxe bin/undionly.kpxe
  15. args:
  16. chdir: "{{ ipxe_source_dir }}/src"
  17. - name: Copy iPXE files for Legacy BIOS to http directory
  18. copy:
  19. src: "{{ ipxe_source_dir }}/src/bin/ipxe{{ item }}"
  20. dest: "{{ netbootxyz_root }}/ipxe/{{ site_name }}{{ item }}"
  21. remote_src: True
  22. with_items:
  23. - ".dsk"
  24. - ".iso"
  25. - ".lkrn"
  26. - ".usb"
  27. - ".kpxe"
  28. - name: Copy undionly.kpxe for Legacy BIOS to http directory
  29. copy:
  30. src: "{{ ipxe_source_dir }}/src/bin/undionly.kpxe"
  31. dest: "{{ netbootxyz_root }}/ipxe/{{ site_name }}-undionly.kpxe"
  32. remote_src: True