main.yml 888 B

12345678910111213141516171819202122232425262728293031323334
  1. ---
  2. - name: Print Bootloader Disks to Build
  3. ansible.builtin.debug:
  4. var: bootloader_disks
  5. - name: Generate menus
  6. ansible.builtin.include_tasks: generate_menus.yml
  7. when:
  8. - generate_menus | default(true) | bool
  9. - name: Generate custom menus
  10. ansible.builtin.include_tasks: generate_menus_custom.yml
  11. when:
  12. - custom_generate_menus | default(false) | bool
  13. - name: Generate iPXE bootloaders
  14. ansible.builtin.include_tasks: generate_disks.yml
  15. with_items:
  16. - "{{ bootloader_disks }}"
  17. loop_control:
  18. loop_var: bootloader_file
  19. when:
  20. - generate_disks | default(true) | bool
  21. - name: Generate checksums
  22. ansible.builtin.include_tasks: generate_checksums.yml
  23. when:
  24. - generate_checksums | default(true) | bool
  25. - name: Generate signatures
  26. ansible.builtin.include_tasks: generate_signatures.yml
  27. when:
  28. - generate_signatures | default(false) | bool