Reorganize the brownfield repository, remove retired and generated artifacts, harden ignore rules, and record the GitOps/IaC redesign.
23 lines
1.4 KiB
Plaintext
23 lines
1.4 KiB
Plaintext
#!ipxe
|
|
### local overrides for this self-hosted netboot.xyz instance
|
|
|
|
# Use the proxyDHCP-provided TFTP server (192.168.10.127) without prompting for a keypress
|
|
set use_proxydhcp_settings true
|
|
|
|
# Windows: where wimboot fetches WinPE from (files live in assets/WinPE/x64/,
|
|
# served by the appliance nginx on :8080). The Windows menu appends /x64/...
|
|
set win_base_url http://192.168.10.127:8080/WinPE
|
|
|
|
# ─── Proxmox VE 9.2 reinstall auto-boot (per-node MAC-match) ───
|
|
# Re-add ONE line at a time, only for the node you're actively reinstalling, then
|
|
# remove it once that node is up — this prevents a network-boot reinstall loop.
|
|
# Runs after DHCP so ${mac} is set; non-matching machines fall through (||) to the menu.
|
|
# iseq ${mac} 6c:4b:90:c9:f8:0a && chain --replace http://192.168.10.127:8080/proxmox/pve3.ipxe || # pve3 -> .9
|
|
# iseq ${mac} 6c:4b:90:c9:f8:53 && chain --replace http://192.168.10.127:8080/proxmox/pve2.ipxe || # pve2 -> .7
|
|
# pve1 (NUC) needs pve1-net.ipxe, NOT pve1.ipxe: its UEFI cannot unpack a
|
|
# ~1.8GB initramfs ("initramfs unpacking failed: write error"), so the ISO
|
|
# must be staged to a local disk over the network instead of riding along in
|
|
# the initrd. See services/netboot/assets/proxmox/pve1-net.ipxe for details.
|
|
# iseq ${mac} b8:ae:ed:ea:0f:30 && chain --replace http://192.168.10.127:8080/proxmox/pve1-net.ipxe || # pve1 -> .4
|
|
# ALL THREE NODES REINSTALLED 2026-07-25 — every line above is disarmed on purpose.
|