diff --git a/roles/netbootxyz/defaults/main.yml b/roles/netbootxyz/defaults/main.yml index 38906534..889f18b1 100644 --- a/roles/netbootxyz/defaults/main.yml +++ b/roles/netbootxyz/defaults/main.yml @@ -75,6 +75,7 @@ generate_disks_efi: true generate_disks_hybrid: false generate_disks_legacy: true generate_disks_rpi: false +generate_local_vars: true generate_menus: true generate_signatures: false generate_version_file: true diff --git a/roles/netbootxyz/tasks/generate_menus.yml b/roles/netbootxyz/tasks/generate_menus.yml index a35e1bc7..7d4dde12 100644 --- a/roles/netbootxyz/tasks/generate_menus.yml +++ b/roles/netbootxyz/tasks/generate_menus.yml @@ -58,6 +58,13 @@ tags: - skip_ansible_lint + - name: Generate local-vars.ipxe if enabled + template: + src: "local-vars.ipxe.j2" + dest: "{{ netbootxyz_root }}/local-vars.ipxe" + when: + - generate_local_vars | bool + - name: Retrieve pciids.ipxe get_url: url: "{{ pciids_url }}" diff --git a/roles/netbootxyz/templates/local-vars.ipxe.j2 b/roles/netbootxyz/templates/local-vars.ipxe.j2 new file mode 100644 index 00000000..018377da --- /dev/null +++ b/roles/netbootxyz/templates/local-vars.ipxe.j2 @@ -0,0 +1,5 @@ +#!ipxe +### used for adding local variables before loading the menu + +### set to enable enable github custom menu +#set github_user my_github_username diff --git a/script/netbootxyz-overrides.yml b/script/netbootxyz-overrides.yml index 9d5d14d9..2070c49b 100644 --- a/script/netbootxyz-overrides.yml +++ b/script/netbootxyz-overrides.yml @@ -5,6 +5,7 @@ generate_disks_arm: true generate_disks_hybrid: true generate_disks_rpi: true generate_version_file: true +generate_local_vars: false bootloader_multiple: true bootloader_disks: - "netboot.xyz" diff --git a/user_overrides.yml b/user_overrides.yml index 07716494..bf6c422f 100644 --- a/user_overrides.yml +++ b/user_overrides.yml @@ -4,6 +4,7 @@ generate_menus: true generate_disks: true generate_checksums: true +generate_local_vars: true # set desired site name #site_name: mysitename.com