Generate local-vars.ipxe by default with examples

Adds the local-vars.ipxe file which can be updated
for changes.  Local vars is parsed on bootup if
the next-server and filename are both set on the
local dhcp server.
This commit is contained in:
Antony Messerli 2021-08-05 20:21:03 -05:00
parent e4e63c8d16
commit 6d2d6c9363
5 changed files with 15 additions and 0 deletions

View file

@ -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

View file

@ -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 }}"

View file

@ -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

View file

@ -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"

View file

@ -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