generate_menus.yml 725 B

12345678910111213141516171819202122232425262728
  1. ---
  2. - name: Combine overrides with defaults
  3. set_fact:
  4. _releases: "{{ releases|combine(release_overrides, recursive=True) }}"
  5. - name: Set releases with user overrides
  6. set_fact:
  7. releases: "{{ _releases }}"
  8. - name: Generate directories
  9. file:
  10. path: "{{ netbootxyz_root }}"
  11. state: directory
  12. - name: Dump releases vars for debugging
  13. debug:
  14. var: releases
  15. - name: Dump endpoint vars for debugging
  16. debug:
  17. var: endpoints
  18. - name: Generate netboot.xyz source files templates
  19. template:
  20. src: "{{ item.src }}"
  21. dest: "{{ netbootxyz_root }}/{{ item.path | regex_replace('.j2','') }}"
  22. with_filetree: "templates/menu/"
  23. when: item.state == "file"