netboot.xyz/roles/netbootxyz/tasks/generate_disks.yml
2023-12-06 00:50:30 -06:00

36 lines
1.1 KiB
YAML

---
- name: Set up iPXE build environment
ansible.builtin.include_tasks: generate_disks_base.yml
- name: Generate legacy iPXE bootloaders
ansible.builtin.include_tasks: generate_disks_legacy.yml
when:
- generate_disks_legacy | default(true) | bool
- name: Generate linux iPXE bootloader
ansible.builtin.include_tasks: generate_disks_linux.yml
when:
- generate_disks_linux | default(false) | bool
- name: Generate EFI iPXE bootloaders
ansible.builtin.include_tasks: generate_disks_efi.yml
when:
- generate_disks_efi | default(true) | bool
- name: Generate ARM iPXE bootloaders
ansible.builtin.include_tasks: generate_disks_arm.yml
when:
- generate_disks_arm | default(false) | bool
- name: Generate RPI iPXE bootloaders
ansible.builtin.include_tasks: generate_disks_rpi.yml
when:
- generate_disks_rpi | default(false) | bool
- bootloader_filename == "netboot.xyz"
- name: Generate hybrid iPXE bootloaders
ansible.builtin.include_tasks: generate_disks_hybrid.yml
when:
- generate_disks_hybrid | default(false) | bool
- bootloader_filename == "netboot.xyz"